1
我是RiakTS的新手,我试图在物联网领域比较德鲁伊和RiakTs。 我想在选择产品之前检查RiakTS的写入效率。因此,我从下面的干运行开始。Riak TS写作数据性能基准
数据采集:Aahrus(拥有4.3百万行的数据) 客户端使用:Python 节点:单个独立节点。
过程很顺利。花了6分钟才能在一百万行中插入430万行。
这是预期的性能还是我们可以调整它?
我是RiakTS的新手,我试图在物联网领域比较德鲁伊和RiakTs。 我想在选择产品之前检查RiakTS的写入效率。因此,我从下面的干运行开始。Riak TS写作数据性能基准
数据采集:Aahrus(拥有4.3百万行的数据) 客户端使用:Python 节点:单个独立节点。
过程很顺利。花了6分钟才能在一百万行中插入430万行。
这是预期的性能还是我们可以调整它?
简短的回答是肯定的,你可以调整它来获得更多的表现。首先我会注意到,Riak TS虽然可以作为单个节点运行,但实际上却被设计为集群化。添加节点并通过负载均衡器将写入指向这些节点以分散工作负载将提高写入速度。
其他一些需要考虑的要点与您的当前设置,可能会增加写入速度有点:
简单的例子:
CREATE TABLE WaterMeterData (
customer_id varchar not null,
meter_id varchar not null,
time_stamp timestamp not null,
water_pressure double not null,
gallons_per_hour double not null,
total_gallons double not null,
fault_condition boolean not null,
fault_message varchar,
PRIMARY KEY(
(quantum(time_stamp, 80, 'd')),
time_stamp, customer_id, meter_id
)
)
WITH (
n_val=1
)
由于克雷格....我米与批处理选项使用python客户端运行。我会尝试这个选项并检查性能... – user6502610