ソフトギア、オンラインゲーム開発向けDB技術で特許…リアルタイムデータの高速管理を実現する分散型インメモリDB「Snow DB」

ソフトギアは、独自に開発する分散型インメモリデータベース「SnowDB」において、高速なデータアクセスを実現する分散型データ処理技術に関する特許を取得したと発表した。

<プレスリリースより>

SnowDBは、動的に増加する大量のデータ管理と高速な検索処理を実現する分散型インメモリデータベース。メモリ上でのデータ管理とクラスタリングを併用することで、動的なデータやオブジェクトの透過的な管理と高速処理を実現する、効率のよいソリューションを提供する。インメモリデータベースとしてキャッシュとしての利用や一時的なデータへの高速なアクセスを可能とします。また、高速な範囲検索にアドバンテージを持つことから、高いレスポンスが求められるオンラインゲームをはじめ、リアルタイム性が求められるオンラインサービスに活用できます。さらには、データを冗長化するレプリケーション機能により、信頼性と可用性の高いサービスの提供を実現します。


<SnowDB概要図>


特許概要

この度、特許が認められたのは、大量の連続したデータの高速検索を可能とする分散型データ処理プログラムです。プログラム具体的には以下の新規性が認められました。


■インメモリデータベースに適したデータ構造
○連続性
データ格納時にインデックス標識となるキーとデータとを、連続性を保った構造単位でノードへ割り当てる。その際、キーは連続性のある一定の範囲で各ノードへ割り当てられる仕組みを採用。

○ クラスタリングによるデータの冗長化
データが割り当てられたノードは複数ノードでデータベースクラスターを構成し、データを冗長化する管理。連続性が維持されたキー範囲でデータを検索することで、効率的なデータの取得を可能とした。


■自動バランシング機能
ノードのクラスタリング時において、データの保存先を各ノードが連携して決定する自動バランシング機能を搭載。


◇特許名称: 分散型データ処理プログラム、情報処理装置、
分散型データベースシステム及び分散システム
◇特許番号: 日本特許第6030713号


今後の展開
創業以来、大規模オンラインゲーム開発を進めてきたソフトギアは、コンテンツ開発に必要な技術のライブラリ化を進めてまいりました。通信ライブラリ、ゲームエンジン開発に次いで、データの高速処理と高いスケーラビリティを実現するデータベースシステムの開発を進め、SnowDBの製品化に至りました。

本製品は、メモリ上にデータの一括管理を実現する高速データベースとして、オンラインゲームをはじめ、リアルタイム性が求められる様々なビジネスシーンへの活用が期待されます。

今後は、特許が認められたテクノロジーをベースに、幅広い領域でのサービスを支援する安定したソリューションを目指し、機能拡張を進めます。

 
株式会社ソフトギア
http://www.soft-gear.co.jp/

会社情報

会社名
株式会社ソフトギア
設立
2008年2月
代表者
代表取締役社長 青木 健悟
企業データを見る