OSSデータベース取り取り時報

第8回MySQL Clusterのご紹介、PostgreSQL 9.6に向けた開発進む、Apache Cassandra 3.4リリース

MySQLサーバのメジャーバージョンが一段落して次期バージョンの開発が始まる一方、MySQL Clusterの次期バージョンも開発途上版がリリースされています。2016年1月にメジャーバージョンがリリースされ、翌2月に早くもマイナーバージョンアップが行われたPostgreSQL 9.5.1ですが、同時に次期バージョンであるPostgreSQL 9.6の開発も活発に進められています。Apache CassandraはVersion3.4が日本時間2016年3月8日にリリースされています。新機能としてキーバリューのCassandraでLike検索ができる新インデックスSASIやCustom Tracing、SSTabledumpといった機能が追加されています。

[MySQL] 2016年3月の主な出来事

3月には分散型データベースクラスタのMySQL Clusterの次期バージョンの開発途上版(DMR, Development Milestone Release)となるMySQL Cluster 7.5.1やPythonで書かれたDevOpsツール群のMySQL Utilities 1.6のベータ版などがリリースされました。

MySQL Clusterについて

MySQL Clusterは共有ディスクを必要としない分散型のRDBMSクラスタで、全てのノードがアクティブノードとして稼働します。MySQL Clusterは携帯電話網の加入者データベース向けに開発され、単一障害点がないことによるミッションクリティカルシステムでも利用できる高い可用性を持っており、またインメモリデータベースとしても動作できることによる極めて高い応答性能、オンラインでノードを追加できることによる高い性能拡張性を兼ね備えています。分散型のアーキテクチャのため参照性能の拡張性だけではなく、更新処理性能が求められる大規模システムでの運用実績が多数あります。国内外の主要な通信機器ベンダやPayPalの不正取引検出機能のほか、軍需防衛の領域でもMySQL Clusterが導入されています。

MySQL Clusterは各種のNoSQL APIを備えており、トランザクション対応NoSQLとしても活用できます。分散キャッシュのmemcachedにMySQL開発チームが作成したプラグインを追加して、MySQL Clusterにキーバリュー型のアクセスが可能にしています。また各種NoSQL APIからのアクセスもSQLでのアクセスもトランザクショナルに処理され、アプリケーション要件に応じて同一のデータに複数のアクセス手段を提供しています。さらにNoSQL APIから行った変更点を外部のMySQLサーバにレプリケーションが可能で、トランザクション対応キーバリューデータストアとしてのMySQL ClusterからRDBMSとしてのMySQLサーバへのレプリケーションも可能です。

先月のMySQL関連イベントやセミナー、ユーザ会の活動のレポート

初心者向け!MySQL 5.7入門セミナーシリーズ
大阪にてセキュリティ、レプリケーション、パフォーマンスチューニングの3つのテーマでMySQL 5.7 入門セミナーが開催されました。4月以降も東京大阪以外の各地での開催を予定しています。

[PostgreSQL]2016年3月の主な出来事

PostgreSQL9.6に関するスケジュールが発表されています。開発者の直近の投稿ではbeta版のリリース予定がやや前倒しになり、2016年4月にFeature Freeze(仕様凍結⁠⁠、2016年5月にbeta版のリリース、2016年10月に正式版のリリースという予定になります。PostgreSQL9.6では、外部テーブルに対し直接的に操作する機能の実装やjoin pushdownの改善、Parallel Aggregation によるスキャンの並列実行、VACUUMの進捗確認機能の実装などが予定されています。

先月のPostgreSQL関連イベントやセミナー、ユーザ会の活動のレポート

商用DBからの移行先としてPostgreSQLはどこまで使えるのか?~DBのセキュリティと暗号化~
中堅・中小IT企業による⁠本気⁠の情報提供セミナー「マジセミ」が2016年3月17日に東京・新宿にて開催されました。このセミナーでは、PostgreSQLは商用DBと比較してセキュリティ面はどうなのか、マイナンバーでもPostgreSQLは使えるのか、といった「セキュリティ」にフォーカスしてPostgreSQLの現状が解説されました。
pgDay Asia2016
海外でのイベントになりますが、2016年3月17日~19日にアジア諸国を横断したPostgreSQLの初めてのカンファレンス「pgDay Asia2016」がシンガポールで開催されました。このカンファレンスではPostgreSQLの今後の方向性や、次期バージョンであるPostgreSQL9.6のパフォーマンスとスケーラビリティの改善に関する講演、セキュリティやビッグデータに関する講演などが行われました。

[Apache Cassandra]2016年3月の主な出来事

CassandraのVersion 3.4が日本時間2016年3月8日にリリースされています。CassandraでLike検索ができる新セカンダリー・インデックス SASI(SSTable Attached Secondary Index)はアップル社によって開発され、リリースが待たれていたものです。詳細についてはこちらスライドで説明しているものがこちら(英語ですが良いスライドです⁠⁠。

Zipkinを利用してCassandraのトレースを取得できるインプリメンテーションがバーション3.4に含まれています。詳細についてはこちら。デバッグ用にSSTableを読みやすくする sstabledumpがv3.4から提供されています。詳細についてはこちら

Cassandraのリリース情報(2016年3月28日最新情報)

Cassandra version 3.42016年3月8日リリース
Cassandra version 3.0.42016年3月8日リリース
Apache Cassandraの安定版、インストーラ付きのパッケージApache Cassandra DataStaxディストリビューションのダウンロード
http://www.planetcassandra.org/cassandra-jp/

Cassandraのドライバーリリース情報(2016年3月28日最新情報)

Java driver 3.0.0 GACassandra 3.x対応2016年1月29日リリース
C# /.NET driver v3.0.3 patchCassandra 3.x対応2016年3月4日リリース
Ruby driver v3.0.0-rc.1Cassandra 3.x対応2016年2月18日リリース
C/C++ driver v2.3.0Cassandra 3.x対応2016年3月15日リリース
PHP driver v1.1.0 PatchCassandra 3.x and PHP 72016年2月12日リリース
python driver v3.1.1Cassandra 3.x対応, Python 2.6, 2.7, 3.3, 3.4をサポート2016年3月15日リリース
node.js driver v3.0.1Cassandra 3.x対応2016年2月8日リリース
Spark Cassandra Connector v1.5.0 GACassandra v3.x、Spark 1.5対応2016年2月22日リリース

先月の Cassandra関連イベントやセミナー、ユーザ会の活動のレポート

Cassandra Meetup in Tokyo, Spring 2016 「MicrosoftでオープンソースApache Cassandra」
2016年3月7日にマイクロソフト株式会社さんにおいて、Cassandra Meetup in Tokyo, Spring 2016が開催されました。 マイクロソフトさんのオープンソースへの取り組み、Cassandraのデータモデルのベストプラクティス、そして日本で空間検索エンジンを開発してアプリを展開している株式会社tritrueさんのアプリケーションPatheeが、どのような経緯でAzureとCassandraを選んで利用しているのかをお話しいただきました。
トレーニング「Cassandraの技術概念と基礎、ツール」(2016年3月)
2016年3月15、16日にApache Cassandraの基礎コースを実施いたしましたが、このトレーニングですが、初めて定員オーバーとなりましたので、2016年4月に急遽追加で開催することとなりました(詳細は4月開催予定のセミナーやイベント、ユーザ会の活動を参照ください)

2016年4月開催予定のセミナーやイベント、ユーザ会の活動

第14回 中国地方DB勉強会 in 福山

「異種DBからのPostgreSQL 9.5移行について(仮)」などをテーマに勉強会が開催されます。

日程2016年4月10日(日)13:00~
場所コワーキングスペース Ha-Lappa
広島県福山市伏見町4-33
内容実務でWebアプリケーションを作る、設計をする立場の人、実務でDBで苦しんだことがある人、今からWebアプリケーションを作ってみたいと思っている人を対象にした勉強会です。

IoT、SaaS時代のMySQL Embeddedプログラムセミナー

日程東京 2016年4月13日(水)15:00-17:00
大阪 2016年4月19日(火)15:00-17:00
場所東京: 日本オラクル株式会社 本社 東京都港区北青山2-5-8
大阪: 日本オラクル株式会社 関西支社 大阪市北区堂島2-4-27 新藤田ビル 9F
内容SaaS、IoTに特化したMySQL Embeddedプログラムセミナーを開催します。今回のセミナーでは、MySQLをSaaSで選択するメリット、アプリケーションやアプライアンス、通信機器などでの具体的なIoT活用事例、およびそれらを支える最新の組込利用向けMySQL製品・技術解説とともにご紹介します。
主催日本オラクル MySQL GBU

(緊急開催)トレーニング「Cassandraの技術概念と基礎、ツール」(2016年4月)

2016年3月のトレーニングが定員オーバーとなりましたので、急遽開催することとなりました。

日程2016年4月5日、6日
場所アットビジネスセンター渋谷
東京都渋谷区宇田川町36-6 ワールド宇田川ビル
内容ハンズオン付き 初心者向けApache Cassandraのトレーニングコースになります。

カサンドラクラスター(Cassandra Cluster)を如何に管理するか?~300万時間ノードの運用経験から学んだこと

日程2016年4月19日 10:30-12:00
場所Webinar(Webセミナー)
内容米国でCassandraのマネージドサービスを提供しているインスタクラスタ社のCPOのBen Slateさんによる無償WEBセミナー(通訳付き)です。
主催日本Cassandraコミュニティ

Microsoft Azure上でのCassandraの構築と運用ハンズオン

日程2016年4月12日
場所マイクロソフト株式会社 品川セミナールーム
内容Microsoft Azure上でのCassandraの構築と運用ハンズオンの実施
アジェンダ予定14:30 開場
15:00 – 15:30 Cassandra の概要紹介
15:30 – 17:30 Cassandra on Azure ハンズオン
17:30 Q&A
18:00 会場クローズ
主催マイクロソフト株式会社DataStax社

その他のニュース

先の予定になりますが、2016年5月17日~21日に「PGCon2016」が、2016年5月28日に「第7回 PostgreSQLアンカンファレンス@東京」が、2016年6月9日に「MySQLとPostgreSQLと日本語全文検索2」が、2016年6月22日~25日に「ハッカーズチャンプル2016」が開催される予定です。また、PostgreSQL エンタープライズ・コンソーシアムのセミナー(活動成果報告会)が5/13に東京で、5/27に大阪で開催されます。ご興味のある方は是非今からスケジュールにいれておいてください。

日本でも最近さまざまな角度で話題となっているAirbnbのデータ分析インフラの構成がエンジニアブログで紹介されています。MySQLはAirbnbの各種データを格納しており、分析にはHadoopの各モジュールと連携している様子が解説されています。

おすすめ記事

記事・ニュース一覧