問題タブ [storage-engines]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3986 参照

oracle - Oracle 用のストレージ エンジンをどのように選択しますか?

質問はそのままでは明らかに間違っていますが、MyIsam のように Oracle でストレージの実装を選択するにはどうすればよいか疑問に思っています。1 つのテーブルを MyIsam のように、別のテーブルをアーカイブ専用に、もう 1 つのブラック ホール スタイルをテスト目的で使用するとします。 . 単一のスキーマ、またはこれらのニーズを満たす同様のもの内でこれを行うにはどうすればよいですか?

0 投票する
1 に答える
6470 参照

mysql - MySQL アーカイブ ストレージ エンジンの長所と短所は?

私が開発中の Web サイトでは、ユーザー アクティビティ情報 (Facebook など) とサーバーへの HTTP 要求を MySQL データベースに格納します。

ストレージ エンジンとして InnoDB を使用するつもりでしたが、アーカイブ ストレージ エンジンについて簡単に読みました。

先に進む前に、それを使用するかどうかを決定するのに役立つ長所と短所を知りたい.

0 投票する
5 に答える
5039 参照

mysql - MySQL の MEMORY ストレージ エンジンの代替

現在、MyISAM テーブルに対していくつかの集中的な SELECT クエリを実行しています。テーブルは約 100 MiB (800,000 行) で、変更されることはありません。

スクリプトのパフォーマンスを向上させる必要があるため、テーブルを MyISAM から MEMORY ストレージ エンジンに移動して、完全にメモリにロードできるようにすることを考えていました。

MEMORY ストレージ エンジン以外に、100 MiB テーブルをメモリにロードするためのオプションは何ですか?

0 投票する
2 に答える
752 参照

mysql - MEMORYストレージエンジンを搭載したMySQLデータベースはディスクに永続化されていますか?

MEMORYエンジンを搭載したMySQLデータベースがメモリに保存されている場合、その内容がディスクに保持されていないことを意味しますか?または、HDDに保存されていますが、システムの電源投入時にRAMに完全にロードされていますか?

0 投票する
4 に答える
68414 参照

mysql - MySQL のエンジンごとにテーブルを表示する

特定のエンジン (InnoDB、MyISAM、FEDERATED など) を使用して MySQL のすべてのテーブルを表示するにはどうすればよいですか?

0 投票する
3 に答える
6603 参照

mysql - MySQL: TokuDB ストレージ エンジンを使用したことのある人はいますか?

MySQL 用のTokuDB ストレージ エンジンを使用したことのある人はいますか?

製品の Web サイトでは、他の MySQL ストレージ エンジン (Innodb、MyISAM など) よりもパフォーマンスが 50 倍向上すると主張しています。ここにパフォーマンスの主張がありますhttp://tokutek.com/downloads/tokudb-performance-brief.pdf

これは本当ですか?

このストレージ エンジンを MySQL で使用した個人的な経験はありますか?

0 投票する
1 に答える
2661 参照

mysql - MySQL のストレージ エンジンとして PostgreSQL を使用しますか?

いくつかのプログラムは、基礎となる DB が MySQL であることを要求します。同様に、GridSQL のようなソフトウェアは、基盤となるデータベースが PostgreSQL であることを要求します。それらが統合された場合、次のような豊富な利点があります。

  1. 2 つの間の移行が容易になります。
  2. おそらく、PostgreSQL で MySQL レプリケーションを使用する機能
  3. PostgreSQL で MySQL としか通信できないソフトウェアを使用する機能
  4. MySQL の新しいトランザクション ベースのストレージ エンジン

PostgreSQL 配列のようなものにより、MySQL インターフェースを PostgreSQL データベースに単純にアタッチすることが不可能になることは理解していますが、データベースは MySQL インターフェースを介してのみ作成されたものであり、配列が含まれていないことが保証されます。

これが不可能な他の理由は何ですか?

0 投票する
1 に答える
247 参照

mysql - サーバーの電源が切れ、MEMORYエンジンを使用している場合はどうなりますか?

MySQLのMEMORYストレージエンジンがデータベースの内容をディスクに書き込むことはありますか?

つまり、MEMORYストレージエンジンを使用していて、データベースサーバーの電源が切れた場合、データベースコンテンツはすべて失われますか、それともディスクにバックアップされますか?

0 投票する
1 に答える
523 参照

mysql - MySql、InnoDB、およびNull値

以前は、MySqlにMyISAMストレージエンジンを使用しており、3つのフィールドの組み合わせを一意に定義していました。

これで、この問題の原因であると思われるInnoDBに切り替えましたが、NULL!=NULLになりました。

したがって、次の表の場合:

(Field_A、Field_B、Field_C)Values(1,2、NULL)(1,2、NULL)(1,2、NULL)を何度でも挿入できます。

この動作を防ぐにはどうすればよいですか?