【问题标题】:Is BigTable appropriate for inserting single rows very frequently?BigTable 是否适合非常频繁地插入单行?
【发布时间】:2021-09-06 10:12:02
【问题描述】:

我们有一个流式解决方案,它从 pubsub 主题获取消息,并使用 DataFlow 将每条消息流式传输到 BigQuery 表中。这是 BigQuery 的一个非常合适的用例。

我们还希望获取这些消息的一个子集,并使其在 BigTable 中可用。我的想法是,我们可以使用云函数从 pubsub 主题读取每条所需的消息,然后调用 BigQuery API 将一行插入 BugTable。我们每小时有数百条此类消息。

我的问题是,对 BigTable API 进行多次调用是否合适,每次调用都插入一行?我想这一切都错了吗?

【问题讨论】:

标签: google-cloud-bigtable bigtable


【解决方案1】:

根据问题下方的评论,OP 在public GCP docs 中找到了答案。

BigTable 似乎确实支持单行写入。文档包括多种编程语言的示例,例如 Golang、PHP、Python、Java、Node.js、HBase、C#、C++ 和 Ruby。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-10
    • 2011-03-18
    • 2018-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多