Real-Time Analytics Collect, analyze, and predict in real time
One Core. One Query Language. Multiple Data Models.
Hello, I’m Kristof, a human being like you, and an easy to work with, friendly guy. I've been a programmer, a consultant, CIO in startups, head of software development in government, and built two software companies. Some days I’m coding Golang in the guts of a system and other days I'm wearing a suit to help clients with their DevOps practices. While SQL databases are insanely useful tools, their
「NoSQLデータベース」の意味は広範で曖昧です。僕が想定しているのは主にMongoDBです。その前提でお読みください。 データベースの構成要素を、「コレクション」「レコード」「フィールド」と呼ぶことにします。MongoDBでは、「レコード」ではなくて「ドキュメント」と言いますが、普通の意味の「文書」と混同されるのがイヤなので「レコード」にします。レコードは入れ子構造を許す(かも知れない)ので、フィールドの識別にはフィールド名ではなくてフィールドパスが必要です。 次の2点はNoSQLデータベースの弱点としてよく指摘されることです。 トランザクションが出来ない。 ジョインが出来ない。 これら(特にジョイン)について分析し、あまり指摘されないNoSQLデータベースのメリットにも触れます。 内容: トランザクション:多くを望まない RDBのジョインとデカルト的能力 部分関数と集合値関数 部分関数
UnQL means Unstructured Query Language. SQLiteの開発者であるRichard Hipp氏と、CouchDBおよびCouchbaseの開発者であるDamien Katz氏が、ドキュメントデータベースに対する新しいクエリ言語「UnQL」の策定を進めていることを明らかにした。「UnQL」は「Unstructured Query Language」の略称。JSONやセミコロンで区切られたデータ、ドキュメントデータベースに対する専用のクエリ言語としての利用が想定されている。 UnQLのサイトはまだ構築がはじまったばかりで、サンプルクエリが掲載されていないなど、実際にUnQLがどういうものか把握するのは難しい。UnQL: UnQL Syntax Notesを参考にする限りでは、UnQLは文法や見た目はSQLに似ており、SELECT、UPDATE、INSERT
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く