序文
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
本書では、従来のバッチ処理の枠を超え、ダイナミックなストリーミング・データの世界をシームレスに統合する。ストリーミングの世界から来た方には、ストリーム処理のためのデータベースの視点を提供する。ストリーミング・データベースは、静止中のデータと動いているデータのギャップを埋める。
マーティン・クレップマン(Martin Kleppmann)の「データベースを裏返しにする(turning the database inside out)」という代表的な研究からヒントを得て、「ストリーミング・システムをデータベースに戻す(bring streaming systems back into the database)」ことに物語を転換する。このパラダイム・シフトによって、我々はまずストリーム処理の複雑なレイヤーを解明し、リアルタイム・ストリーミングをより身近で理解しやすくする抽象化を発見する。
ストリーミング・データベースの核となる原理を掘り下げ、開発者が使い慣れたデータベース環境の中で、リアルタイム・データ処理のユースケースに挑戦できるようにする方法を明らかにする。実用性とユーザビリティに焦点を当て、ストリーミングデータベースがいかにリアルタイムデータ分析を民主化し、革新的なアプリケーションと洞察への道を開くかを明らかにする。
ベテランのデータベース・エンジニアであれ、初心者の開発者であれ、本書はストリーミング・データベースの可能性を最大限に引き出し、データ処理の未来を受け入れるためのガイドとなる。
本書で使用されている慣例
本書では、以下の表記規則を用いている:
- イタリック体
-
新しい用語、URL、メールアドレス、ファイル名、ファイル拡張子を示す。
Constant width-
変数名や関数名、データベース、データ型、環境変数、ステートメント、キーワードなどのプログラム要素を指すために、プログラムリストや段落内で使用される。
Constant width bold-
ユーザが文字どおり入力すべきコマンドやその他のテキストを表示する。
Constant width italic-
ユーザが提供した値、または文脈によって決定された値で置換されるべきテキストを示す。
注
この要素は一般的な注釈を意味する。
警告
この要素は警告や注意を示す。
コード例を使う
補足資料(コード例、練習問題など)は、https://github.com/hdulay/streaming-databases からダウンロードできる。
技術的な質問やコード例の使用に問題がある場合は、support@oreilly.com。
本書は、あなたが仕事をこなすのを助けるためにある。一般化として、本書とともにサンプルコードが提供されている場合、あなたはそれをあなたのプログラミングやドキュメントに使用することができる。コードのかなりの部分を複製するのでなければ、私たちに許可を求める必要はない。例えば、本書からいくつかのコードの塊を使用したプログラミングを書く場合、許可は必要ない。オライリー本のサンプルを販売したり配布したりする場合は、許可が必要である。本書を引用し、サンプルコードを引用して質問に答えることは、許可を必要としない。本書からかなりの量のサンプルコードをあなたの製品のドキュメントに組み込むことは、許可を必要とする。
帰属表示はありがたいが、一般化する必要はない。帰属表示には通常、タイトル、著者、出版社、ISBNが含まれる。例えば「 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access