一位朋友开发了一个非常棒的blob商店,我认为它需要被使用,但我想知道人们是否认为这样的东西有市场,以及程序员是否能做出这些决定。它支持使用增量进行在线备份,并且比我所知道的要快得多,它经过了严格的测试并被用于一些非常小众的应用程序中。我认为任何具有二进制文件格式的人都希望将其用作替代方案。它有一个C ++接口,适用于.NET序列化。
它绝对会破坏SQL blob表格。
思想?
编辑:它更好,因为:
答案 0 :(得分:1)
有一个市场,但不是一个巨大的市场。还有一个历史悠久的竞争,见BerkleyDB(这是一个独立的市场产品(公司名称:SleepyCat),但它们被甲骨文买了一段时间。
答案 1 :(得分:0)
思考?你还没有说如何它更好......(或者如何更好地使用扁平的BLOB /数据库/文件解决方案)。
此外,常规的.NET(二进制)序列化不适合长期存储(在数据库中),因为它是特定于实现的(并且与程序集相关联)。对于序列化,您可能希望查看与平台无关的解决方案,例如Google的协议缓冲区(其中包含C++, java,C#, and others的实现 - 包括one of my own)。
答案 2 :(得分:0)
根据许可和成本,我当然会看一下。几个星期前我asked about something like this,最后使用了一个SQLite数据库文件,我怀疑它不是最优的。
(我经营自己的软件开发公司,所以我做做出购买决定。:-))