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
デジタルコンサルのモンスターラボ、2030年度に1000億円目指す–20カ国以上で事業を展開
IT関連
2023-08-04 19:09
藤井風、9月に招待制の無料ライブ 生配信あり、セット/照明/物販/歓声なしで「アフターコロナのモデルケースに」
くらテク
2021-07-24 05:14
5つのトレンドでデータ管理とアナリティクスの2023年を展望する
IT関連
2022-12-31 02:58
AI活用でランサムウェアの早期検知に挑むマイクロソフト
IT関連
2022-06-30 10:44
住宅建築の技能をビデオで学べるプラットフォーム「Copeland」
EdTech
2021-06-07 22:31
中央省庁の情報をまとめた政府統一Webサイト、4月にβ版公開へ
企業・業界動向
2021-03-06 18:29
電動化を推進する英高級車メーカーのベントレーが新型車「フライングスパー・ハイブリッド」を発表
モビリティ
2021-07-08 12:34
伊丹市、働き方改革に向け「スマート庁舎」のITインフラを整備–アライドテレシスが支援
IT関連
2023-10-28 22:41
「Windows 10」の「IE」、完全に無効化
IT関連
2023-02-16 11:09
火星で初飛行に成功、NASAの小型ヘリコプターを支えるオープンソースソフトウェア
IT関連
2021-04-22 02:39
ランサムウェアの要求に従うも、データが流出される事例が発生
IT関連
2022-08-27 03:42
ハイブリッド型授業はこれからの教育を変える–オックスフォード大学の取り組み
IT関連
2022-07-09 15:56
AWS、IPv4アドレスの使用に課金/期限の制約なく無料で使えるクラウド/「Microsoft 365 Copilot」は月額30ドルの追加料金ほか、2023年7月の人気記事
編集後記
2023-08-04 18:12
Google ChromeのDevToolsがAngular、Vue、JSX、Dart、LESS、SCSS、SASSなどのシンタックスハイライトに対応
Angular
2023-02-22 14:45