![]() |
1
2
看 SQLite ,它对许多可用的编程语言和环境都有绑定,就像 Berkeley DB ,磁盘上的数据库,无需安装数据库引擎。 如果你只是添加了正确的索引,查找将非常快,而且由于它本质上是一个基于集合的数据库,你仍然可以进行批量查询和类似的操作。 |
![]() |
2
2
可惜你在c/上。网,因为Jackrabbit会是一个完美的选择。 |
![]() |
3
1
你并没有真正表明你将如何搜索这些数据。我在一些文本挖掘应用程序中做了一些类似的工作,其中主要数据存储在MySQL中,但我在Ferret中维护了一个文本搜索索引(该项目是在Ruby中),以便根据关键字搜索在消息表中找到相应的行。我认为这种混合方法也适用于你。SQLServer和Lucene。Net可能在C#环境中运行良好。我相信,如果你环顾四周,你会在C++领域找到类似的解决方案。 我不建议使用SQLServer全文搜索——Lucene及其衍生产品似乎是一个更好的选择。 我认为,与基于文件的解决方案相比,使用任何数据库解决方案都会有更好的运气。几乎任何现代数据库都应该能够处理您的数据需求,至少在空间方面是这样。在大型字段上构建索引是另一回事,这就是为什么如果你需要搜索它,我会推荐一种文本挖掘方法。 |
![]() |
4
0
听起来就像Berkeley DB的设计初衷。然而,我还没有用过它。 |
![]() |
5
0
也许你应该考虑一下像Apache+mod-dav这样的WebDav服务器。这将把内容和元数据存储在磁盘上。 为了进行搜索,您可以在这个WebDav服务器上放置一个现有的搜索引擎,例如Lucene。 这样,您可以将自己的开发保持在最低限度,并从一系列强大的功能开始。 |
![]() |
6
0
|
![]() |
kesape · Firebase存储。下载图像阵列 3 年前 |
![]() |
Rajesh K · 如何查找设备中存在的广告垃圾? 7 年前 |
![]() |
Wouter A · 如何在Java中高效地存储滚动播放项属性? 7 年前 |
![]() |
Nik Rubblers · 页面间离子/角度共享数据 7 年前 |
|
Dibyaranjan Mishra · 从SD卡删除音频 7 年前 |
![]() |
4xy · 如何使日志增加日志存储容量? 7 年前 |
![]() |
Shyanide · 无法访问Android外部存储中的文件 7 年前 |
![]() |
Javed · laravel:如何在数据库中存储文件上载路径 7 年前 |