【发布时间】:2018-07-13 08:40:15
【问题描述】:
我在一家公司工作,目前该公司拥有一个小型物联网网络。但是,预计该网络将在未来几年显着增长。在为未来做准备时,我们希望使用 Bigtables 来存储我们的数据,但我们的预算还没有考虑到运行 Bigtable 生产实例的成本。
鉴于此,我的问题是:即使文档说没有保证 wrt。开发实例的正常运行时间或性能,是否有可能在单个节点上运行数据库,直到需要生产实例?单节点Bigtable至少相对可靠,还是建立一个临时SQL数据库更好?
【问题讨论】:
-
根据我的经验,单节点 Bigtable 对于指南中明确规定的工作负载(在 QPS/等方面)甚至超出此范围的工作负载非常健壮。尽管我从未运行过开发人员。请注意长时间,因此无法评论正常运行时间/等。如果您想节省成本,那么考虑构建一个 HBase 集群而不是临时 SQL,这将比最小的生产 Bigtable 集群便宜得多,但是您的代码和应用程序逻辑将在 if/when you are准备搬到 Bigtable。否则,使用 SQL 您必须更改所有内容。