使用GOLANG驱动程序从cassandra获取数百万设备信息

使用GOLANG驱动程序从cassandra获取数百万设备信息,cassandra,scylla,Cassandra,Scylla,我正在使用Cassandra数据库,以设备id作为分区键,使用GO-LANG驱动程序从API中并行获取数百万设备数据。 有人请告诉我哪些驱动程序参数需要设置GO-LANG驱动程序的哪个值?您是否尝试过在golang中使用gocql驱动程序查看此代码示例,该示例演示了如何从Scylla并行获取数百万行? 这基本上是一个全表扫描或大范围扫描,显示了“锡拉”强大的并行能力 请在本帖中阅读更多内容: 实际代码示例: 我使用的是卡桑德拉数据库3.11.4,而不是“锡拉”。也许你应该试试“锡拉”:客户端代码

我正在使用Cassandra数据库,以设备id作为分区键,使用GO-LANG驱动程序从API中并行获取数百万设备数据。
有人请告诉我哪些驱动程序参数需要设置GO-LANG驱动程序的哪个值?

您是否尝试过在golang中使用gocql驱动程序查看此代码示例,该示例演示了如何从Scylla并行获取数百万行? 这基本上是一个全表扫描或大范围扫描,显示了“锡拉”强大的并行能力

请在本帖中阅读更多内容:

实际代码示例:


我使用的是卡桑德拉数据库3.11.4,而不是“锡拉”。也许你应该试试“锡拉”:客户端代码是相同的-Cassandra和Scylla共享相同的基于CQL的驱动程序。“但“锡拉”的性能会好得多。@sateesh,“锡拉”是卡桑德拉的替代品,所以我肯定会研究它。迁移非常容易,易于使用和维护,无需更改代码或数据建模。还有“锡拉云”,这是一项托管服务……我面临的问题是,与使用普通硬盘的卡桑德拉相比,“锡拉云”的读取性能较差。因为我的公司从不使用SSD磁盘。有人能否证实,使用普通硬盘是否有可能比Cassandra获得更好的读取性能?如果有的话。“锡拉”配置需要进行哪些更改?需要配置哪些文件?请帮助Mesatesh,我相信我和其他几个人向你提供了一些理由,说明你为什么会碰到这个问题。