2016-06-27 20 views
0

私はここに誰かが私に詳細な答えを与えることができると確信している簡単な質問。VB.Netテキストファイルとデータ保存用データベース?

基本的に、私はデータベースからのレコードを表示するためにDataGridViewを使用しています。私の場合は、単に解析されるテキストファイルです。これは単純だと思っています。特定のパラメータに基づいてレコードを選択したい場合は、リストを繰り返して検索します。しかし、MongoやSQLのような完全なDBを使用すると効果がないのだろうかと思います。

私のソフトウェアが比較的シンプルであれば、この問題を解決できますか?私は複雑なものから複雑にする必要がないときに、複雑なものから揺れ動くことを本当に好む。

ちなみに、100kを超えるDBがあることが予想されますので、考慮してください。あなただけの1台またはファイルを使用している可能性もかかわらず

+0

アプリケーションをテストするか、アプリケーションを本番環境に導入する予定ですか? – Sometowngeek

+0

自分で展開する。これはプライベートソフトウェアです。 –

+0

あなたのソフトウェアが残業をどのように進化させるのか分かりません。レコード数が何十万に増えたらどうなりますか?関係データを管理する必要がある場合はどうしますか。だから先を計画する。 RDBMSを利用してください。 – Ahsan

答えて

2

@DavidStampher

、私は強く、このためのデータベースシステムを使用してお勧めします。データベースエンジンはスピードに合わせて最適化されているため、クエリーを実行して単一のテキストファイルを更新しようとするよりも、時間がかかりすぎることもありません。

私は、私が一番慣れ親しんでいるので、オプションとしてMySQLを提案しています。他のユーザーには、さまざまな提案やより良い提案があります。

MySQL installerから簡単にダウンロードしてインストールできます。セットアップは比較的簡単で、10分未満で済むはずです。新しいスキーマを作成し、テーブルを追加してから、必要な処理を行うためにクエリを実行できます。

誰かがあなたのアカウントをハックした場合に備えて、root以外の新しいユーザーを作成することをお勧めします。

旧式のphpMyAdminを使用するのではなく、データベースを管理する最も簡単な方法をご希望の場合は、MySQL Workbenchをダウンロードしてください。それはかなりクールで比較的使いやすいです。

質問がある場合はお知らせください。 :-)

+0

お返事いただいた皆様、ありがとうございました。それはかなり速かった! :) –

+0

既にTSVまたはCSVのような別のテキストファイルにデータがある場合は、それをテーブルにインポートするのは比較的簡単です。おそらくそれは整理されていると仮定します:-) – Sometowngeek

+1

Microsoft SQL Server Expressも無料です。 – SSS

関連する問題