PHPとMySQLを使用してWebアプリケーションを開発しています。 MySQLに可能な限り小さなデータを保存する手段があることを知りたいのですが?mysqlに可能な限り小さなデータを保存する方法はありますか
0
A
答えて
2
ここでは、MySQLでの日付の長さの長さを、必要に応じて選択します。列をNOT NULL
と定義すると、1バイトをさらに節約できます。
http://dev.mysql.com/doc/refman/5.1/en/storage-requirements.htmlは言う:
Storage Requirements for Date and Time Types
Data Type Storage Required
DATE 3 bytes
TIME 3 bytes
DATETIME 8 bytes
TIMESTAMP 4 bytes
YEAR 1 byte
MySQLのエンジンは最新十分にある場合、あなたは(データベース操作が遅くなるものの作る可能性がある)のInnoDBの行圧縮をチェックアウトする場合があります:
1
スペース節約であれば、mysqlの "ARCHIVE"エンジンを試してみてください。テーブルに1つの索引しか持たない限り、それはいくつかの制限があります。データがそこに保存されると "更新"することはできませんが、(名前が示唆するように)データをアーカイブするのに非常に高速で便利です。
フィールドを圧縮するなど、スペースを節約できる他の方法もありますが、特にこれらの圧縮フィールドを検索する場合は注意が必要です。
関連する問題
- 1. 'クエリ可能な'暗号化データをMySQLに保存する方法は?
- 2. mysqlに存在しない可能性のある列を照会する方法はありますか?
- 3. gmaps4railsで可能な限りジオコードする方法とエラーをスキップする方法はありますか?
- 4. ファイルを保存する前に使用可能なメモリを見つける方法はありますか?
- 5. ローカルにデータを保存するより良い方法はありますか?
- 6. 6つの値を保持できるC++で可能な限り小さいデータ型を定義する
- 7. C#で検索可能なデータを保存する方法
- 8. ドラッグ可能なスナップをドロップ可能にする方法、スワッピングを許可する方法はありますか?
- 9. 可能な限り小さなSQLインジェクション攻撃文字シーケンスは何ですか?
- 10. 最小限のインストールを可能にするためにJVMを削除する方法はありますか?
- 11. 可能な限り小さなコードでアーティキュレート(質問/回答)からSCORMデータを取得しますか?
- 12. アクセス可能なモーダルを行う方法はありますか?
- 13. データの保存方法に問題がありますか?
- 14. mySQLに検索可能な配列タイプがありますか?
- 15. タイマーをデータベースに保存する方法はありますか?
- 16. 拡張機能には格納されていない可能性があります。保存されたプロパティー
- 17. コンソールにクリック可能なリンクを印刷する方法はありますか?
- 18. 検索可能なアクティビティを無効にする方法はありますか?
- 19. MySql - 複数の人に出荷可能な注文を保存する方法
- 20. アンドロイド:データが保存されない限り、タブスイッチを無効にする
- 21. クロップ可能なイメージフィールドを作成する - ウィジェットのデータを保存する方法?
- 22. mysqlにデータを保存するのに最適な方法は何ですか?
- 23. *インデントなしでXmlDocument *を保存する方法はありますか?
- 24. ユーザーレイアウトを保存する一般的な方法はありますか?
- 25. Three.jsに小さなキャンバスを作る方法はありますか?
- 26. JavaScriptオブジェクトから読み込み可能なストリームNode.jsを作成する - 可能な限り簡単な方法
- 27. Animation.Artistアニメーションを保存する方法はありますか?
- 28. インストール可能なトリガーを保持するスプレッドシートのコピーを作成する方法はありますか?
- 29. (バッチ)クリック可能なボタンを作成する方法はありますか?
- 30. Ant Generated swfを可能な限り小さくするにはどうすればよいですか?
ハードディスクのスペースを節約したいですか?あなたは狂った量の日付を保存しますか?その日までにインデックスを作成しますか?どんな精度が必要ですか?日、秒、分、ナノ秒?あなたが保存したい最小/最大の日付? – biziclop
サイズや長さは小さいのですか? –
@biziclopいいえ私はちょうど小さなデータファイル –