問題タブ [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 投票する
1 に答える
207 参照

relational-database - リレーショナルデータベースのストレージエンジンとは何ですか?

リレーショナルデータベースに関してストレージエンジンとは何か教えてもらえますか?

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

mysql - Django セット ストレージ エンジンとデフォルトの文字セット

my からテーブルを作成しますmodels.py。私は2つのことをする方法を知りません -

  1. MySQL一部のテーブルを としてInnoDB& 一部を として作成するように指定したいと思いますMyISAM。どうすればいいのですか?
  2. DEFAULT CHARSETまた、テーブルを として指定したいと思いますutf8。どうすればいいのですか?

これは私が走ったときに私が見るものですsyncdb-

Ubuntu 10.04、Django 1.2.X、MySQL 5.1.X を使用しています

更新: これらは MySQL のデフォルト設定である可能性がありmy.cnf、追加した場所を変更することになりましdefault-character-set = utf8た。しかし、役に立たない。

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

mysql - 同時実行なしでデータを保存するための最速の MySQL ストレージ エンジン

私はmysqlベースを使用して、さまざまなテストの結果を大量のデータ(数億の記録)に保存しています。

私はベースの唯一のユーザーなので、同時実行の問題はありません。「avg」、「std」などの単純な数学関数も使用したい

このようなタスクに最適なエンジンは何だと思いますか?
私は現在 InnoDB を使用していますが、少し重いようです。

よろしく

ギヨーム

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

mysql - mysqlルックアップテーブルスキーマ

テーブルのプロパティを表示するためのより詳細なコマンドは何show tablesですか?特に、継承したデータベースで使用されているストレージエンジンを知る必要があります。

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

mysql - mysqlテーブルがmyISAMまたはInnoDBエンジンを使用しているかどうかを確認するにはどうすればよいですか?

MySQLでは、特定のデータベースにストレージエンジンを指定する方法はなく、単一のテーブルにのみ指定できます。ただし、次の1つのセッションで使用するストレージエンジンを指定できます。

したがって、テーブルごとに指定する必要はありません。

実際にすべてのテーブルがInnoDBを使用しているかどうかを確認するにはどうすればよいですか?

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

mongodb - メモリ マップト ストレージ エンジン

MongoDb のサイトによると、現在サポートされているストレージ エンジンは Memory-Mapped Storage Engine のみです。システム クラッシュ (電源障害など) が発生した場合に原子性をどのようにサポートするのか疑問に思っています。OSに依存しますか?このトピックに関する参照はありますか?

以下と比較して、この設計の長所と短所は何ですか?

  1. 追加のみのb +ツリーに依存するcouchdbのクラッシュのみの設計。
  2. sqlite のロールバック ジャーナル ファイル

ありがとう

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

django - South と Django を使用して MySQL テーブル ストレージ エンジンを明示的に設定する

移行時に South が新しいモデルの DB テーブルを INNODB として作成するが、別の開発者が独自の移行を実行するとテーブルを MYISAM として作成するという問題が発生しています。

これに関する問題は、他のすべてのテーブルが MYISAM であるため、新しいテーブルを使用すると多くの外部キー制約エラーが発生することです。

テーブルが MYISAM を使用して作成されていることを明示的に確認するにはどうすればよいですか?

異なる環境で異なるストレージ エンジンを使用してテーブルが作成される原因は何ですか?

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

mysql - mysqlのストレージエンジンとdjangoを混在させると落とし穴がありますか?

Amazon のクラウドで mysql を介して django システムを実行しています。データベースのデフォルトは innodb です。しかし今、検索のためにいくつかのテーブルにフルテキスト インデックスを配置したいと考えています。これには明らかに myisam が必要です。

明らかな解決策は、mysql に ALTER TABLE を myisam に指示することですが、それで何か問題が発生するのでしょうか?

頭に浮かぶのは、データベースの新しいバージョンを構築するときはいつでもそれを行うことを覚えておく必要があるということです.これは理論的にはまれですが、djangoに設定してください.テーブル レベルのストレージ エンジン。私は移行を書くことができると思います (私たちは南を使用します)。

私が見逃している可能性のある他のものはありますか?何がうまくいかない可能性がありますか?

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

mysql - InfoBright ICE でのデータの読み込みに問題がある

ICE バージョン: infobright-3.5.2-p1-win_32

大きなファイルを読み込もうとしていますが、次のようなエラーの問題が発生し続けます。

データまたは列の定義が間違っています。行: 989、フィールド: 5。

これは行 989、フィールド 5 です。

”(450)568-3***”

注:最後の 3 文字も数字ですが、ここに誰かの電話番号を掲載したくありませんでした。

その分野の他のエントリとまったく違いはありません。

そのフィールドのデータ型は VARCHAR(255) NOT NULL です

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

mysql - MySQLストレージエンジンの選択/参加が速いですか?

非常に大規模なデータベース(最大1億5000万行)がいくつかあります。最初にデータを挿入した後は、ほとんど何もINSERT's行われていません。の多くのSELECT's使用法JOINS

私はInfoBright(コミュニティバージョン)を何度もいじっています。これは優れたエンジンだと思いますが、個人的には、InfoBrightを正常に(高速に)実行するのに問題がありました。

だから私は他の誰かがMySQL用の他の高速無料ストレージエンジンをお勧めできるかどうか疑問に思っていましたか?

私はちょうど今チェックアウトしていtokudbます; 他にチェックアウトするものはありますか?