ISO GQL: A Defining Moment in the History of Database Innovation Learn More
米ナイキの成長を支えるのが5種のスマートフォンアプリだ。サーバーサイドも合わせると毎日何度も機能を更新し、新技術を積極的に取り入れている。その開発体制に迫る。 米ナイキは世界に1億人以上のユーザーを抱えるスマートフォンアプリで得た情報を基に、顧客一人ひとりに合わせた情報提供や販促につなげている。スマホアプリの継続利用を促すため、先端技術を用いた新機能を投入してきた。最近の代表例が、ランニングや筋力トレーニングなどのスポーツ仲間を見つけるフレンド探し機能だ。 同社のシニアエンジニアリングマネージャーであるマーク・ヴァンゲンハイム氏は、米アマゾン ウェブ サービス(AWS)が2018年11月26日(米国時間)から同月30日にかけて開催した年次イベント「re:Invent 2018」のセッションに登壇。フレンド探し機能で採用した先端技術について明らかにした。
Go Conference 2018 Spring
123456789101112131415161718192021222324252627282930313233 match $user isa user, has full-name $name, has email $email; get; # This returns all users of any type match $user isa employee, has full-name $name, has email $email, has employee-id $id; get; # This returns only users who are employees match $user-type sub user; $user isa $user-type, has full-name $name, has email $email; get; # This retu
VoldemortやTokyo Cabinetといったキー/バリューシステムにおけるモデリングの最小単位はキー/バリューペアになる。そして、BigTableやそのクローンでは可変数の属性をもつタプルに、CouchDBやMongoDBといったドキュメントデータベースではドキュメントになる。これに対しグラフデータベースでは、データセット全体をひとつの巨大な高密度ネットワーク構造としてモデル化する。 ここではNOSQLデータベースにおける2つの興味深いポイント、スケーラビリティと複雑さについて詳しく説明する。 1. スケーラビリティ CAP: ACID 対 BASE 従来のデータベースシステムのほとんどは、トランザクションに基づいてデータの完全性を保証する。トランザクションを使うことで、データ管理のあらゆる状況において、データの一貫性を確保している。こうしたトランザクションの性質は、ACID(A
The document discusses graph databases and their properties. Graph databases are structured to store graph-based data by using nodes and edges to represent entities and their relationships. They are well-suited for applications with complex relationships between entities that can be modeled as graphs, such as social networks. Key graph database technologies mentioned include Neo4j, OrientDB, and T
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く