【问题标题】:Millions of device information fetching from cassandra using GOLANG Driver使用 GOLANG Driver 从 cassandra 获取数百万条设备信息
【发布时间】:2020-01-13 10:50:26
【问题描述】:

我正在使用 Cassandra 数据库来获取数百万个基于 device_id 的设备数据作为分区键,并使用 GO-LANG 驱动程序从 API 并行获取。 有人请指导我在 GO-LANG Driver 上需要哪些驱动参数设置哪个值?

【问题讨论】:

    标签: cassandra scylla


    【解决方案1】:

    您是否尝试过在 golang 中查看此代码示例(使用 gocql 驱动程序),该示例演示了如何从 Scylla 并行获取数百万行? 它基本上是全表扫描(或大范围扫描),显示了 Scylla 的出色并行能力。

    在这篇文章中阅读更多内容:

    实际代码示例:

    【讨论】:

    • 我正在使用 cassandra 数据库 3.11.4,而不是使用 scylla。
    • 也许你应该试试 Scylla。 :) 客户端代码是相同的——Cassandra 和 Scylla 共享相同的基于 CQL 的驱动程序。但是在 Scylla 上的表现会好很多。
    • @sateesh,Scylla 是 Cassandra 的替代品,所以我肯定会研究一下。更易于使用和维护,迁移非常容易(无需更改代码或数据建模)。还有 Scylla Cloud,它是一项托管服务......
    • 与使用普通 HDD 的 Cassandra 相比,我在 Scylla 上的读取性能较差。因为我的公司从不使用 SSD 磁盘。有人可以确认,是否有可能比使用普通 HDD 的 Cassandra 获得更好的读取性能?如果是。哪些更改需要 scylla 配置以及需要配置哪些文件?请帮帮我
    • Sateesh,我相信我和其他少数人为您提供了很少的理由来说明您为什么会遇到这个问题。 stackoverflow.com/questions/59677972/…
    猜你喜欢
    • 2019-12-08
    • 2011-03-20
    • 2011-08-11
    • 1970-01-01
    • 2015-12-15
    • 1970-01-01
    • 2016-08-22
    • 1970-01-01
    • 2015-12-14
    相关资源
    最近更新 更多