19

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

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

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

私は彼らのスタッフ、創設者 (Facebook の元従業員) と彼らの製品について話したことさえあります。私はまた、誰もが熱狂している機知に富んだベンチマーク テストを見てきました。それは本当に移動する価値がありますか?アシュトン・クラッチャーがグループの背後にいるエンジェル・ベンチャー・キャピタリストであることは、私に本当の価値を示していません. つまり、一部の人にとっては、Google BigTable の方が適しているということです。

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

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

4

3 に答える 3

10

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

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

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

于 2012-12-16T12:07:19.957 に答える
3

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

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

価格帯について、ある会社は、会社によって価格が異なる可能性があることを理解している場合、Web サイトで価格を提供しません。たとえば、ゼネラル・エレクトリックに 500,000 ドルを支払わせる方法を見つけますが、小規模なスタートアップは、同じ製品に「わずか」10,000 ドルを支払うだけで済みます。

于 2013-06-07T16:52:41.883 に答える
1

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

世界の運命データベースの主張は興味深い。IBM WebSphere Commerce のお客様は DB2 を使用しています。IBM は、インメモリー ソリューションである IBM solidDB も使用しています。

IBM solidDB - 最速のデータ配信

極めて高速なメモリ内リレーショナル データベース ソフトウェア

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

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

IBM WCS と IBM は企業向けであり、高価です。大手企業がすでにインメモリを行っていることを紹介するのは興味深いと思います。したがって、決して新しいことではありません..あなた自身の答えも答えとして..

于 2012-12-30T23:37:13.557 に答える