InfoQ ホームページ データベース に関するすべてのコンテンツ
-
Netflixによる推薦のためにワークフローオーケストレーションとスケジューリングを行うMesonフレームワーク
Netflixのゴールは視聴者が視聴する前に何を見たいかを予測することである。これを達成するためにNetflixは毎日多数の機械学習ワークフローを実行している。Mesonはビデオの推薦を補助するパーソナライズアルゴリズムの構築、学習、検証するこれら全ての機械学習パイプラインのライフサイクルを管理するワークフローオーケーストレーションとスケジュールのためのフレームワークである。
-
SQL Server 2016 Developer エディションは無償
SQL Server 2016 のリリースと同時に, マイクロソフトは SQL Server の Developer エディションを無償にすると発表した。
-
8年間のNoSQL運用で学んだこと
大規模な組織でNoSQLデータベースを採用するには,既存のリレーショナルデータベースモデルのNoSQLデータベース移行を伴うことから,多大な労力と時間を必要とする。LDS教会でエンタープライズ・データ・アーキテクトを務めるMike Bowers氏は先日のEnterprise Data World Conferenceで,8年間のNoSQLデータベース運用経験から学んだことについて講演した。
-
Apache Flinkを用いたデータストリーミングアーキテクチャ
Jamie Grier氏がApache Flinkを用いたデータストリーミングアーキテクチャについてOSCON 2016 Conferenceで講演した。データストリーミングアプリケーションの構成要素とステートフルなストリーミング処理について、Flinkアプリケーションのサンプルコードとモニタリングをまじえて紹介した。
-
Apache TinkerPopがトップレベルプロジェクトに
OLTPおよびOLAPグラフデータベースと解析処理のためのグラフ計算フレームワークTinkerPopが、Apache Software Foundationのトップレベルプロジェクトになった。
-
Realm、10億ユーザーおよび10万アクティブ開発者を達成、バージョン1.0をリリース
RealmがiOSおよびAndroidのためのオブジェクト指向データベースのバージョン1.0をリリースした。 Realmの技術チームはInfoQに対し、最新リリースで注目すべき変更として、クエリ言語の改善があると述べた。部分文字列マッチ、リレーションシップのトラバーサル、マルチフィールドソート、distinctマッチをサポートする。
-
-
Neo4j 3.0がリリース,バイナリ通信プロトコルと標準ドライバを装備
GraphConnect Europe 2016でNeo Technologyは,Neo4j 3.0のリリースを発表した。サーバとクライアント間のデータ転送に使用される新しいバイナリプロトコル,データベース操作のための新たな標準ドライバセット,ストアドプロシージャのサポート,パフォーマンスとキャパシティの向上などが改良点だ。Neo Technologiesに詳しい話を聞いた。
-
Javaリフレクションライブラリの脆弱性が30ヶ月を経て解決
2013年7月,セキュリティ企業のSecurity Explorationsは,攻撃者がアクセス権を向上可能な脆弱性をJava内に発見した。Oracleがパッチをリリースしたが,依然として攻撃を可能にする簡単な修正方法が見つかっている。この発見により,Oracleは8u77の一部としてパッチをリリースした。この記事では,問題の核心であるクラスローディングについて,その足掛かりとしての調査を行なう。
-
SQL ServerでNoSQLスタイルのメモリ最適化テーブルが使用可能に
SQL Server 2016のメモリ最適化テーブルでは,NoSQLスタイルの設計で多用される大規模なドキュメントの操作が可能になるなど,多くの制限が廃止されている。
-
SQL Serverのサービスルールが変更された
MicrosoftがSQL Serverのサポートポリシを大幅に変更した。これまでのポリシは,基本的には“問題があってもサービスパックまで待つ”というものだった。今後は開発者に対して,累積的なアップデートの積極的な適用を求めていく。
-
ネットワーク暗号化を導入し,ReQLを更新したRethink DB 2.3
RethinkDBが同オープンソースデータベースのバージョン2.3をリリースし,JavaScriptドライバとネットワーク暗号化をアップデートした。デベロッパエバンジェリストのRyan Paul氏は,今回のアップデート -- Fantasiaと名付けられている -- について,TLSサポートを内蔵することによって“クライアントドライバプロトコル,クラスタ内のデータベース間通信の両方で,通信データの暗号化”が可能になったと述べている。
-
Google、Cloud Machine LearningとTensorFlowのα版リリース
先月、GoogleがTensorFlowをインテグレートしたクラウド機械学習サービスのα版をリリースした。このサービスは、TensorFlowライブラリをGoogle Cloud Platform (GCP)上でスケールさせて動かしたいというニーズの高まりに応えるものだ。Googleは自らのビッグデータおよびアナリティクスプラットフォームと機械学習を密にインテグレートするという発表の中で、HadoopとSparkのマネージドサービスであるDataprocなどと統合して、TensorFlowの利用をスケールさせるための新機能について説明している。
-
AWSがリレーショナルデータベースのマイグレーションサービスをローンチ
1,000を越えるオンプレミスデータベースがクラウドに移行された短いベータ期間を終えて,AWSがデータベースマイグレーションサービスを正式にリリースした。このオンデマンドクラウドサービスでは,ライブマイグレーションというシナリオがサポートされている。マイグレーション作業の一環としてデータベースプラットフォームの変更を考えるユーザは,無償のスキーマ変換ツールを使ってそれを実行することができる。
-
データベースクエリをシンプルにするJinq
データベースクエリ用のDSLを提供するライブラリのJinqがJavaとScalaに対応した。.NETのLINQにインスパイアされたこのライブラリは,型安全性のサポートを通じてクエリ記述を容易にすることを目的としたものだ。作者のMing-Yee lu氏の説明によると,Jinqの開発は2006年に開始され,当初はQueryllという名称だった。ただし,その潜在能力をすべて現実のものにしたのは,Java 8でのラムダ式の採用だ。