web-dev-qa-db-ja.com

MemSQL-起動/移動する価値のある「世界最速のデータベース」

MemSQLは「世界最速のデータベース」であると主張しています

DB2、Oracle、mySQL、SQLサーバーよりも高速です。誰かがこれを保証できますか?

私はウェブを検索し、これについて可能な限り多くの情報を収集しようとしました。 MemSQLは、地球上で最速のデータベースであると主張しています。 Oracle、DB2、MySQL、MSSQLよりも高速です。

私は彼らのスタッフ、創設者(Facebookの元従業員)と彼らの製品について話しました。私はまた、誰もが配管している機知に富んだベンチマークテストを見てきました。本当に移動する価値がありますか?グループの背後にいるエンジェルベンチャーキャピタリストであるAshtonKlutcherは、私に本当の価値を示していません。つまり、GoogleBigTableは一部の人にとってより良い動きになるでしょう。

誰でもヒント、記事、チュートリアルを共有できますか..実際の顧客の一部ですら。彼らのウェブサイトは実際の例を示しておらず、他のデータベース製品で得られるようなコミュニティもありません。

反対票を投じないでください。彼らはほとんど何もしていません。私は本当にそれをスタックで見てほしいのです。私は認める誇大宣伝に夢中になっています、それは素晴らしく見えます、ビデオ..ドキュメントとブランド..しかし本当に..それはそれでいいですか?市販の製品は32GBに制限されており、多くのデータベースがそれを簡単に完了できることを私は知っています。

19
TheBlackBenzKid

MemSQLにはコミュニティのサポートがなく、エンタープライズライセンスに関する情報がなく(32 GBを超えるバージョンが利用可能です)、アプリケーションの速度の証明がまだない可能性があります。

しかし、あなたはそれを試さなければなりません。本当に。静的クエリとプリペアドステートメントのパフォーマンスは有望です。私が強調できる最善のユースケースは、極端な同時実行での低遅延の書き込み/レコードの更新です。リレーショナルデータベースではこのようなパフォーマンスを実現することはできず、このパフォーマンスを備えたNoSQLソリューションはまれです。

短時間でSQL92に準拠するため、開発とテストが簡単になります(NoSQL DBバックエンドとは対照的です)。組み込みのパフォーマンスベンチマークと長期にわたる安定性テストを備えたアプリケーションは数千あります。ケースに最も一致するものを選択してください。個人的に私はDrupalをテストしましたが、最悪のパフォーマンスは大幅にカスタマイズされたMySQL構成と同じパフォーマンスであり、ログインしたユーザーのDB側では平均して10倍高速になりました。

10
alippai

パフォーマンスの問題について-次の質問を自問してください。

Percona MySQL(高性能MySQLサーバー)を使用して、512GBのRAMを搭載したマルチコアマシンに配置し、データベースをRAMディスクに保存し、これがデータベースを完全にメモリに保持するのに十分なスペースであると仮定します。同じハードウェア上のMemSQLよりもまだ遅いですか?これをテストする唯一の方法は、両方を比較することです。

価格帯について、ある会社は、会社ごとに異なる価格を設定できることを理解している場合、Webサイトで価格を提供しません。たとえば、ゼネラル・エレクトリックに500,000ドルを支払わせる方法を見つけるでしょうが、小規模な新興企業は同じ製品に「たった」10,000ドルを支払うだけで済ますことができます。

3
Skaag Argonius

MemSQLは、インメモリデータベーステクノロジを使用します。現在、クラスター、負荷分散、スレーブ/マスターレプリケーションのセットアップで構成できるdbエンジンが存在し、優れた速度とコストを実現しています。たとえば、マスターとして256MBで30xサーバーを実行し、512MBで1xサーバーを実行し、それらをすべてレプリケーションとロードバランサーのトラフィックスパイクで実行すると、クラウドプロバイダーの8GBのセットアップコストよりも費用効果が高くなります。これは単なる例です。明らかに256MBがその一例です。

世界最悪のデータベースの主張に興味深い。 IBM WebSphere Commerceのお客様はDB2を使用しています-IBMにはIBMsolidDBもあります-インメモリソリューション:

IBMsolidDB-最速のデータ配信

非常に高速なインメモリリレーショナルデータベースソフトウェア

IBMsolidDB®は、非常に高速にデータを配信することで世界的に知られています。電気通信ネットワーク、エンタープライズアプリケーション、組み込みソフトウェアおよびシステムには、3,000,000を超えるsolidDBが導入されています。 Cisco、HP、Alcatel、Nokia Siemensなどの市場リーダーは、ミッションクリティカルなアプリケーションをこれに依存しています。

IBM solidDBは、ユニバーサル・キャッシングを含むインメモリーのリアルタイムのエンタープライズ・アプリケーションを構築するための理想的なプラットフォームを提供します。互換性の強化により、アプリケーションをsolidDBに簡単に移行できます。 solidDBによる拡張されたスケーラビリティと透過的なフェイルオーバーにより、総所有コストが削減されます。最新リリースでの改善により、solidDBユニバーサルキャッシュ機能を使用して、キーOLTPワークロードの信頼性とパフォーマンスが向上します。

IBM WCSとIBMはエンタープライズで高価であり、すでにメモリ内で実行している大手企業を紹介するのは興味深いと思います。確かに新しいことではありません。memsqlの顧客とスタッフはどこにあり、DBの専門家はどこにいますかSO-自分の回答も回答としてマークしないでください。

1
AlphaApp