【问题标题】:Protocol buffer Database abstraction framework协议缓冲区数据库抽象框架
【发布时间】:2013-06-30 18:08:11
【问题描述】:

有没有人听说过基于 Google Protocol Buffers 构建的企业级数据库抽象层

我可以预见这样的数据库工具集在从移动计算一直到企业系统开发的各个方面都有很大的可能性。

【问题讨论】:

  • 我在 Google 代码上找到了 bufdb 项目,但它似乎处于休眠状态。从高级别的检查来看,这似乎是一个论文驱动的项目。
  • [更新] 在 BSDCan 2014 上与一些聪明人进行愉快的聊天时,我发现 Protocol Buffers 在 Google 中非常活跃。

标签: nosql protocol-buffers database-abstraction


【解决方案1】:

我认为任何键值对存储(例如 Redis)都可​​以吗?也许 Riak 会是一个不错的候选人,因为它提供了protobuf API。 最终,您需要做的就是处理序列化和反序列化,但这应该是轻量级客户端之上的一个相当薄的层,它不会尝试为您做任何事情。

【讨论】:

  • 谢谢马尔辛。有趣的是,您提到了 Riak 对象存储,我在一个称为业务对象服务器的环境中工作了多年,它充当 n 层抽象层,管理关系数据库模型之上的业务对象(仅限数据/元数据)这是对开发人员隐藏的。尽管我使用的系统具有许多预定义的可配置模式,例如生命周期、访问策略、用户、组、角色、类型、属性等,但这在非常高的级别上与对象存储有一些相似之处......我喜欢它,但它的不是 FOSS :(
  • “企业”和“foss”通常不能很好地混合在一起。
  • 很遗憾你是对的。但是,情况并非如此。我们经常使企业变得比它需要的复杂。我见过一些非常依赖开源的非常可扩展且有效的解决方案。但是,N 层服务层还没有。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-18
  • 2021-12-19
  • 2011-11-15
  • 1970-01-01
  • 1970-01-01
  • 2016-12-19
相关资源
最近更新 更多