程序员之间是否有一个OID键控blob商店的市场?

时间:2009-01-14 11:13:21

标签: .net c++ serialization storage blob

一位朋友开发了一个非常棒的blob商店,我认为它需要被使用,但我想知道人们是否认为这样的东西有市场,以及程序员是否能做出这些决定。它支持使用增量进行在线备份,并且比我所知道的要快得多,它经过了严格的测试并被用于一些非常小众的应用程序中。我认为任何具有二进制文件格式的人都希望将其用作替代方案。它有一个C ++接口,适用于.NET序列化。

它绝对会破坏SQL blob表格。

思想?

编辑:它更好,因为:

  • 非常快。
  • 它是事务性的,具有完全恢复扫描,迄今为止比平面文件更好。

3 个答案:

答案 0 :(得分:1)

有一个市场,但不是一个巨大的市场。还有一个历史悠久的竞争,见BerkleyDB(这是一个独立的市场产品(公司名称:SleepyCat),但它们被甲骨文买了一段时间。

答案 1 :(得分:0)

思考?你还没有说如何它更好......(或者如何更好地使用扁平的BLOB /数据库/文件解决方案)。

此外,常规的.NET(二进制)序列化不适合长期存储(在数据库中),因为它是特定于实现的(并且与程序集相关联)。对于序列化,您可能希望查看与平台无关的解决方案,例如Google的协议缓冲区(其中包含C++, javaC#, and others的实现 - 包括one of my own)。

答案 2 :(得分:0)

根据许可和成本,我当然会看一下。几个星期前我asked about something like this,最后使用了一个SQLite数据库文件,我怀疑它不是最优的。

(我经营自己的软件开发公司,所以我做出购买决定。:-))