Googleの設計に基づいて構築されたオープンデータベースサーバー

小規模な検索会社Zventsは、無料ライセンスの下でユニークなライセンスをリリースしました。これは、数百台のマシンに簡単に並列化できるデータベース管理システムです。 サーバーの役割では、標準の安価なハードウェアを使用できます。必要に応じて、データを失うことなく交換できます。 新しいHypertableプログラム理論的には1000ノードのクラスターで動作するように設計されていますが、現在のアルファバージョン0.9は10のみでテストされています。 しかし、テストは完璧に完了し、Yahooはすでに開発に関心を示しています。 実際、Hypertableは現在、 Hadoopファイルシステムを使用しており、その主要な開発者はYahooだけで働いています。



Zventsの幹部は、小規模なソフトウェア会社があり、インフラストラクチャにまったくお金がないため、プログラムをオープンソースとして開くことを余儀なくされたと言います。 同様の商用グレードのDBMSを巨大なクラスターでテストする必要があります。



Hypertableは、Googleが使用する有名なBigtableデータベースをモデルにしています。 この分散システムは、2006年に科学界発表されたとき、コンピューター分野で最高の発明の1つとして注目を集めました。 確かに、特許取得済みのGoogleファイルシステムはそこでファイルシステムとして使用されています。



Hypertableのプログラミングインターフェイスは、Bigtableへのアクセスを提供するインターフェイスとはわずかに異なります。 Hypertableは機能的に強力なSQLデータベースと比較することはできませんが、SQLの「キャッシュ」としてよく使用されるプリミティブmemcachedよりもはるかに高度です。 ところで、MySQLの主要なプログラマーは、理論的にはHypertableをそのような役割に適応させることもできると言っています。



LinuxWorld経由



All Articles