最近、私は、ある会社のソフトウェアのシリアルキーを生成するスクリプトを作成するプロジェクトを手に入れました。 私の考えは、最初に各ソフトウェアの異なるMySQLテーブルを保存していました。 私が必要としたのは、それぞれの10のソフトウェアごとに2000個のユニークなキーコードを生成することでした。彼らが求めている量のデータを聞いた後、私の懸念は、異なるテキストファイルにデータを保存することに続いた。Mysqlまたはテキストファイルのレコードを保存する
今私は、ソフトウェアごとに10個のカラムとテキスト形式のカラムに2000個のシリアルキーを保存した、堅牢なMySQLテーブルを考えています。
各シリアルキーは10の整数コードであり、繰り返しはありません。
彼らは、CDやウェブサイトで印刷するためのシリアルキーを生成するスクリプトを作成するよう求めています。エンドユーザーからシリアルキーを取得し、ユーザーにはパスワードが必要です。
この場合、MySQLデータベースはこの膨大なデータに対処できないため、テキストファイルを保存する方が良い考えですが、この操作のセキュリティについてはわかりません。
私の問題は、自分のプロジェクトのデータベース設計について決定する必要があるということです。
どちらをお勧めしますか? MySQLデータベースにこのデータを保存、なぜ私は理解していない
"このケースでは、MySQLデータベースがこの膨大な量のデータに対処できないため、テキストファイルを保存する方が良い考えですが、このアクションのセキュリティについてはわかりません」 MySQLは**大量のデータを処理する**設計**です!それは、後に、**データベース**です。さらに、それは多くのデータではありません。 – Flukey
"このケースでは、MySQLデータベースはこの膨大なデータに対処できないため、テキストファイルを保存する方が良い考えですが、このアクションのセキュリティについてはわかりません」 私はMySQLのファンではありません。しかし、あなたの考えはこれについて完全に後ろ向きです。あなたの判断を疑問に呼びます。このクライアントを気にする人は、経験豊富な開発者に紹介してください。 –