Bigtableで分散カウンタ機能が正式に利用可能に。SQLのクエリにも対応

今回は「Bigtableで分散カウンタ機能が正式に利用可能に。SQLのクエリにも対応」についてご紹介します。

関連ワード (不正検出、必要、最適化等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Google Cloudは、NoSQLデータベースとして提供しているBigtableの新機能として分散カウンタを正式版にしたことを発表しました。また、SQLクエリのサポートもプレビュー機能として提供を開始したことを合わせて発表しました。

Bigtableで分散カウンタ機能が正式版に

Bigtableはキーバリューストア型のNoSQLデータベースであり、高度なスケーラビリティを備えつつ高速で低レイテンシな性能を提供することを大きな特徴としています。

こうしたBigtableのスケーラビリティと高い性能を実現する仕組みとして、デフォルトで採用されているのが「結果整合性」です。

結果整合性では、最終的にデータベースのデータが集約されて整合性を備えるのに一定の時間を必要とする場合があります。

そのため、例えばカウンタのように、データベース上のある値に1を足した値をデータベースに書き込む処理では、1を足す前のデータベース上の値がその時点で正確な値であるかどうかは必ずしも保証されておらず、正しく実装することは困難でした。

正式版となったBigtable分散カウンタは、これを解決し、カウンタの値を書き込む時点で、カウンタの基となるデータベース内の値が正確に集約されていることが保証されます。

Bigtableで分散カウンタ機能が正式版に

Bigtable分散カウンタは、AI、不正検出、データメッシュ、レコメンデーションなどのユースケースで使われるイベントストリームの処理など、書き込み時の集約処理を高いスループットで実現することに最適化されています。

BigtableでSQLによるクエリをサポート

BigtableへのクエリでSQLがプレビューとしてサポートされたことも発表されました。

BigtableでSQLによるクエリをサポート

Bigtableに対して検索処理を行う際に、これまではBigtable独自のAPIを用いて処理を記述する必要がありましたが、これが多くのプログラマが慣れ親しんでいるSQLで記述できるようになりました。

SQLは、GoogleのSQL方言でありBigQueryなどで使われている「GoogleSQL」をサポートしています。

fig

COMMENTS


Recommended

TITLE
CATEGORY
DATE
ServiceNow、屋内マッピングのMapwizeを買収へ
IT関連
2021-08-13 11:44
ペースメーカーをハッカーから守るため医療機器MedtronicとサイバーセキュリティのSternumが提携
IoT
2021-04-18 20:27
海外拠点を契機とするサプライチェーン攻撃の現状と対策
IT関連
2024-05-22 21:57
五輪ツイート「応援」急浮上 「中止」「コロナ」開会式を機に一変
IT関連
2021-07-30 07:20
ANAが仮想旅行アプリ 2022年に世界提供、需要喚起へ
IT関連
2021-05-22 15:36
働き方のニューノーマル形成へ–コロナ後見据え、試行錯誤する企業
IT関連
2021-05-10 11:31
博報堂と新潟県、地元コンテンツを配信するLINEアカウント開設–関係人口の創出へ
IT関連
2024-03-13 17:35
OpenAI、ユーザーが「ChatGPT」の「価値観」を定義できる機能を開発中
IT関連
2023-02-21 08:14
PayPay、加盟店向け手数料を無料から1.6%に 離脱防止に3%還元キャンペーンも
企業・業界動向
2021-08-20 22:39
緊急事態宣言でも、日本株は日銀が買い支え–景気敏感株「買い場」と判断
IT関連
2021-04-26 22:54
ChatGPTは「異星人の知性」のようなもの–Linden Lab創業者が語る
IT関連
2023-04-11 10:42
Googleドライブにファイル共有したくない相手をブロックする機能
アプリ・Web
2021-07-26 11:57
三菱自動車、取引先約800社が接続するEDIシステムを刷新
IT関連
2024-07-05 05:21
ラウンドアップ:変革を推し進める大手IT各社の経営トピック
IT関連
2022-08-16 20:20