2011-12-21 7 views
3

私は今はC#でコードスニペットマネージャープログラムを構築しようとしています。SQLiteデータベースをMySQLデータベースと同じくらい保持することができます

私は店に計画していた:タイトル、説明、言語、ライセンス、タグ、ソースコード
をデータベースに。

これはデスクトッププログラムなので、SQLiteデータベースを使用して各コードスニペットのすべてを保持できると考えていました。

私は以前にSQLiteを使ったことがありません.eightoneは通常SQLiteよりもMySQLを好んでいます。だから私はこれが行くかどうかわからない。

特に何百ものソースコードがある場合は、ソースコードの領域が大きくなります。

私の質問には、SQLiteが保持または処理できるものに制限がありますか?そうでない場合は、このタイプのアプリケーションでこれをよりうまく処理できる何かがありますか? C#のプログラムになるだろう場合

+0

を見つけることができます –

+0

デフォルトブロブ/文字列のサイズは10億バイトでデータベースにする必要がありますデータの量のesimate与えてくださいます。http://www.sqliteを.org/limits.html – vinny

+1

@vinny:大したコードスニペットでしょう! (あなた、私は大きなソースファイルを持っていた人々に遭遇しました;ファイルはEDAツールIIRCによって生成されました...) –

答えて

3

を1024バイトのデフォルトのページ・サイズで、SQLiteのデータベースは241(2件のテラバイトの大きさに制限されますバイト)。 SQLiteの程度

詳細はhere

+0

それは私が大丈夫であるように見えます。すべてがファイルに保存されているのでわからなかった – JasonDavis