SDB支持事物,可用于OLTP场景,请问SDB有无如下DB2 DPF功能:
在通常的应用场景中,我们往往很难知道数据所对应的目标分区。为解决该类问题,DB2 提供了相关的 Open API 如 sqlugtpi、sqlugrpn 等用于获取和计算数据的 DBPARTITIONNUM,这样程序在进行一些OLTP事物前,可以直接算出数据节点,绕开coordinator结点,直接连接数据结点insert/update数据,加快了OLTP性能。
SequoiaDB是分布式数据库,分区位于复制组中,而不是DB2那样的单一节点。
所有的写操作都会发送到复制组的主节点,然后同步到备节点。
一般情况下不需要关注分区所在位置,所有对集合的操作都会自动发送到相应的节点。
直连数据节点无法保证数据一致性,因此请勿直连数据节点进行操作。