私は、チャットをデータベースに保存するチャットソフトウェアをJavaで作成していますが、異なるサイズのチャットをどのように格納することができます。mysqlまたは任意のデータベースに不明な長さのデータを保存する方法
答えて
チャットの履歴を保存するためにテキストファイルをローカルで使用し、そのテキストファイルをBLOBフィールドのデータベースに同期することをお勧めします。ストリームライターを使用すると、保存されたデータを簡単に取得できます。
ベスト運、 ハッピーコーディング
thx。 urヘルプのために –
TINYTEXT 256バイト
TEXT 65,535バイト〜64キロバイト
MEDIUMTEXTのような大量のデータを格納することができ、多くの種類があります16,777,215バイト~16MB
ロングテックス4,294,967,295 b 〜4ギガバイト
またはファイルとしてデータを保存するためにBLOBを使用することができますytes、私はこの例では、 Insert file data into MySQL database using JDBC example
しかし、これはテキストのサイズがそれほど長くない場合でもスペースの多くを取るでしょう –
それは避けることができる方法があります –
https://dev.mysql.com/doc/refman/5.7 /en/dynamic-format.html –
- 1. MySQL - 不明なサイズの入力を保存するには?
- 2. 任意のデータを保存するためにMongoDBダイナミックスキーマ
- 3. Java FloatBuffer(または任意のバッファ)をファイルに保存する方法
- 4. MySQLデータベースのUTF-8データをLivecodeに保存する方法
- 5. データ入力をMySQLデータベースに保存する方法
- 6. MySQLデータベースにPHPオブジェクトを保存する安全な方法は?
- 7. XMLデータをデータベースに保存するのに最適な方法
- 8. アップロードしたファイル(任意のファイル)をSQL AZureテーブルに保存する方法
- 9. 任意のタイプの変数をSwiftのUserDefaultsに保存する方法は?
- 10. 日時任意の方法で保存する
- 11. Firebase - データベースの不整合データがAndroidのデータベースに保存されています
- 12. 動的に追加されたテキストボックス(JavaScript)から複数のデータをMySQLデータベースに保存する方法は?
- 13. phpmyadminで大量のデータをMySQLデータベースに保存するには?
- 14. Spark Streaming:foreachRDDデータをMySQLデータベースに効率的に保存する方法は?
- 15. レベルDBデータをローカルファイルシステムまたは他のデータベースに保存する方法
- 16. 2つの異なるデータベース(MySQLとMongoDB)にデータを保存
- 17. 元のユーザー入力でmysqlデータベースにデータを保存する方法
- 18. GolangのMySQLデータベースに画像データを保存して取得する方法
- 19. JSONオブジェクトをMySQLデータベースに保存するためのテーブルの定義方法は?
- 20. さまざまな状態のデータベースをデータベースに保存する方法
- 21. mysqlを使ってビデオをデータベースに保存する方法は?
- 22. DataGridviewで変更されたデータをデータベースに保存する方法は?
- 23. ユーザーから任意の数の入力を保存する方法は?
- 24. ローカライズされたバージョンのユーザー入力データをデータベースに保存する方法
- 25. さまざまなファイルのダウンロード統計をmysqlデータベースに保存
- 26. JavaでSQLデータベースにスクラップしたデータを保存する方法
- 27. mysqlデータベースにシンプルなデータを保存する
- 28. GCM登録IDをMySQLに一意に保存する方法
- 29. PHPは、データベースにデータを追加しないで、任意のアイデア?
- 30. HadoopからMySQL /任意のDBにデータをエクスポートするには?
を助けることを願っています[この記事を]読んでください(https://stackoverflow.com/questions/6766781/ mysql-type-textの最大長) –
thxです。あなたの助けのため –