首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >轻量级存储机制

轻量级存储机制
EN

Stack Overflow用户
提问于 2008-12-22 22:36:10
回答 8查看 890关注 0票数 2

我正要写一个小工具来组织和标记我的mp3s。

存储少量数据的最佳方式是什么?更重要的是,有没有不需要安装客户机/服务器环境的数据库,我只需要包含库就可以了?

我可以使用XML,但我担心文件大小会变得很大且难以处理,更不用说保持较小的内存占用了。

谢谢

编辑:我还没有决定语言,我想让我的决定独立于平台。如果我必须选择,最有可能是.NET,第二个C++,第三个Java。

抱歉,这是为Windows应用程序准备的。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2008-12-22 22:39:12

你说的是哪种语言/平台?

在Java界,我更喜欢使用嵌入式数据库,如HSQLDBH2JavaDB (f.k.a.Derby)。

它们不需要安装,并且仍然提供了您习惯于从“真正的”DBMS进行的简单访问。

在C/Python/Unixy世界中,SQLite是该领域的热门竞争者。

票数 2
EN

Stack Overflow用户

发布于 2008-12-27 18:50:03

在Windows上,您可以使用内置的esent数据库引擎。您可以从C++使用一个API。

http://blogs.msdn.com/windowssdk/archive/2008/10/23/esent-extensible-storage-engine-api-in-the-windows-sdk.aspx

还有一个可以从C#代码中使用的托管互操作层:

http://www.codeplex.com/ManagedEsent

票数 3
EN

Stack Overflow用户

发布于 2008-12-22 22:43:39

另一种选择是各种形式的伯克利数据库(例如,db3、db4、SleepyCat)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/387603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档