我知道基本的 SQL,而且在存储和检索数据方面我只知道 SQL。我想创建 1 个 .exe,它应该包含所有 ~100,000 个键值对(我在 .txt 文件中有数据),也许还有一个额外的描述属性(我会自己添加 - 就像给自己的注释一样)。
我也想用一种我还不知道的新语言来写它;像 python 或 C#(我用 Java 和 VB.net 编写的桌面应用程序都使用 SQL 数据库)。所以语言不会是一个问题,我会很感激建议。
这些键值对可能不需要更新,我愿意重新编译/重新打包代码以对数据进行 1 次更改。关键是 6 个字母长和 2 个数字,如hxnaaa01
. 这些字母中的每一个都代表或描述了一些关于它自己的东西,所以我还需要在特定位置上搜索一个特定的字母才能得到我需要的东西。
我知道正则表达式可以很好地满足我的需要,但我所提到的只是我所知道的。我知道的不够多,也不知道用什么关键词去谷歌。
我已阅读有关 XML 和 CSV 的信息。我真的不知道它们是什么,我不确定所有这些如何适合 1 个可执行文件。
总而言之,我需要:
- 1 个可执行文件(Windows 桌面应用程序)
- 搜索功能 ~100k KVP+1more 属性(使用正则表达式?)
- 没有数据库
- 带图形用户界面
- 能够为每个 KVP 添加“注释”
- 应该是快速和轻量级的