私はvb6とmysqlでクライアントソフトウェアを開発していました。これはテーブルですフルテーブル検索とデータ暗号化
CREATE TABLE IF NOT EXISTS `main_table` (
`f_id` int(11) NOT NULL DEFAULT '0',
`id` mediumint(15) NOT NULL AUTO_INCREMENT,
`text_to_encrypt` mediumtext
PRIMARY KEY (`id`),
KEY `f_id` (`f_id`)
);
クライアントは、データがtext_to_encryptの列を暗号化したいと考えています。今ではデータを暗号化するのは非常に簡単ですが、実際の問題は、ユーザーが提供するキーワードに対して完全なテキスト検索が可能で、暗号化されたデータを復号化した後にデータを表示することです。このコラムには約900,000件があり、今後も増えていく予定です。私はWindows OS用のソリューションを求めています。何をすべきか?
はい、わかっていますが、毎回テーブルを復号化してから、検索してドロップすると、短時間で大きなレコードを復号化することができないため、多くの時間がかかります。 – Vineet1982