Protocol buffer Database abstraction framework
Asked Answered
B

1

2

Has anyone heard of an enterprise grade database abstraction layer that builds on Google Protocol Buffers

I can foresee such a DB tool set would have great possibilities from mobile computing all the way through to enterprise system development.

Bistro answered 3/7, 2013 at 6:48 Comment(2)
I have found bufdb project on Google code but it appears to be dormant. From a high level inspection it seems like a thesis driven project.Bistro
[UPDATE] During a nice chat at BSDCan 2014 with some wise folks, I found out that Protocol Buffers are alive and well at Google.Bistro
S
1

I reckon any key-value store (eg. Redis) will do? Maybe Riak would be a decent candidate as it provides a protobuf API. Eventually all you need to do is handle serialization and deserialization but that should be a rather thin layer on top of a lightweight client which does not attempt to do any of that for you.

Salamanca answered 6/2, 2014 at 0:2 Comment(3)
Thanks Marcin. Interesting that you mention the Riak Object store, I have worked for many years in an environment that is known as a Business Object Server which acts as a n-tier abstraction layer that manages business objects (data / metadata only) above a relational database model which is hidden from the developer. This shares some similarities at a very high level to an object store although the system I use has many pre-defined configurable schema such as lifecycles, access policies, users, groups, roles, types, attributes etc... I love it but its not FOSS :(Bistro
"enterprise" and "foss" generally don't mix together very well.Salamanca
Unfortunately you are correct. However, that does not have to be the case. We often make Enterprise more complex then it needs to be. I have seen some very scalable and effective solutions that depend heavily on Open Source. However, nothing at the N-tier services layer yet.Bistro

© 2022 - 2024 — McMap. All rights reserved.