为什么通过 trickle feed 加载 dashDB 分析是个坏主意?

Why is loading dashDB analytics by trickle feed a bad idea?

我有一个用例,在这个用例中我不断需要将数据滴入 dashDB,但是我被告知这不是 dashDB 的最佳选择。

为什么这不是最优的?有解决方法吗?

列式仓库非常适合读取,但如果您将单行插入 N 列 table,则系统必须将行切割成多个部分并单独写入磁盘。这使得小插入相对效率低下,结果可能会变慢。

您可能想要初始批量加载数据。目前压缩字典仅为批量加载而构建,因此如果您从一个新的 table 开始并仅使用插入来填充它,那么数据根本不会被压缩。

尝试将加载结构化为具有 2-5 分钟加载周期的微批次。

这里的用例是什么?检查 dashDB Transactional 是否可以解决您的需求。 DashDB 事务针对 OLTP 和销售点事务进行了调整,这是您要提供的内容。