BigTable Java API 与 BigTable HBase Java API 差异
BigTable Java API vs BigTable HBase Java API differences
我开发了一个 HBase 应用程序,现在我需要将其移植到 cloud-big-table。鉴于可靠的高吞吐量是主要要求,我可以使用简单的方法来使用 BigTable Hbase API 还是应该重写代码以使用 BigTable API?或者这两个 API 在可靠性和性能方面有什么更明显的区别可以帮助我做出决定?
谢谢。
两个 APIs 都会为您提供您正在寻找的性能和可靠性。
由于您是现有的 HBase 用户,我建议您使用 HBase 客户端,这样您就可以直接开始使用 Bigtable。
创建 Bigtable Java API 是为了提供与其他 Google 云产品(例如 Spanner、Firestore 等)一致的体验,因此如果您使用其他 GCP 产品,那么学习 Bigtable Java API 就很容易了,因为它遵循一个熟悉的结构。
总而言之,每个 API 的设计方式都是为了让某些用户可以轻松地使用他们熟悉的界面进入 Bigtable,并且不应该影响性能、吞吐量、或可靠性。
我开发了一个 HBase 应用程序,现在我需要将其移植到 cloud-big-table。鉴于可靠的高吞吐量是主要要求,我可以使用简单的方法来使用 BigTable Hbase API 还是应该重写代码以使用 BigTable API?或者这两个 API 在可靠性和性能方面有什么更明显的区别可以帮助我做出决定?
谢谢。
两个 APIs 都会为您提供您正在寻找的性能和可靠性。 由于您是现有的 HBase 用户,我建议您使用 HBase 客户端,这样您就可以直接开始使用 Bigtable。
创建 Bigtable Java API 是为了提供与其他 Google 云产品(例如 Spanner、Firestore 等)一致的体验,因此如果您使用其他 GCP 产品,那么学习 Bigtable Java API 就很容易了,因为它遵循一个熟悉的结构。
总而言之,每个 API 的设计方式都是为了让某些用户可以轻松地使用他们熟悉的界面进入 Bigtable,并且不应该影响性能、吞吐量、或可靠性。