ワールドカップ2018の2次予選が始まった後で、私たちは、参加チームについての人々のあらゆる問いに答える簡単な手段を作りたいと思いました。 要約 ワールドカップ2018のために、グラフデータベースNeo4jを使ったGra […]

BitTorrent BitTorrentは、Web上でtorrentを使って大容量ファイルを転送する際に広く使われているプロトコルです。その主な目的はメインサーバを経由することなく、ネットワーク内のさまざまなピア間での […]

Cassandra 先ほど触れたCassandraは分散型のNoSQLデータベースで、CAP定理のAとP(可用性と分断耐性)の特性を基準に最終的な一貫性が確保されています。ただ、このように言ってしまうと少し誤解を招くかも […]

分散型システムとは何でしょうか? なぜそんなに複雑なのでしょう? 分散型システムについて熟考中のクマ 目次 はじめに 1. 分散型システムとは何か? 2. なぜシステムを分散させるのか? 3. データベースのスケーリング […]

(注:2017/10/16、いただいたフィードバックを元に翻訳を修正いたしました。) (注:2017/10/11、いただいたフィードバックを元に翻訳を修正いたしました。) データベースのドキュメントで分離レベルを目にして […]

前編はこちら:RethinkDBとPostgreSQLの比較:私の個人的な経験より – 前編 PostgreSQL 私はHacker Newsのこのディスカッションで、PostgreSQLにRethinkDBのchang […]

導入 最初はRethinkDB社の業務停止 とRethinkDBのライセンスの状況(私の仕事のある部分を阻害するもの)が発端となり、Hacker Newsでのこのディスカッションに触発されたことで、RethinkDBの代 […]

追記専用ストレージ(ログ構造化ストレージとも呼ばれます)は、順次書き込みをすることでスループットの最大化を実現しようとします。ログ構造化ファイルシステムの研究の歴史は長いものの、追記専用入出力がデータベースに関して普及し […]

(訳注:2016/10/3、頂きましたフィードバックを元に記事を修正いたしました。) 3. 技術 大きな成功を収めているデータベースはいずれも、特定の種類のアプリケーション向けに設計されているか、望ましいシステムの性質の […]

(訳注:2016/9/28、頂きましたフィードバックを元に記事を修正いたしました。) Uber Engineeringグループは、ブログでPostgresからMySQLに切り替えたことについて非常に素晴らしい報告(訳注: […]

本日、gh-ostのオープンソース・リリースを発表します。GitHubの、トリガーレスなMySQL向けオンライン・スキーマ・マイグレーション・ツールです。 gh-ostは、MySQLテーブルの修正が必要な、進行中の継続的 […]

SELECT * WHERE a=b FROM c? それともSELECT WHERE a=b FROM c ON *? もしあなたが私のようなプログラマだったら、SQLは、初めは優しく見える言語の1 つかもしれません( […]