This community thing is a little bit the chicken and the egg.
A good community need a commercial support, I mean a company who's
primary interest is the supported product.
As for us, we made the Voldemort choice perfectly knowing the lack of
community, but made it for the following reasons:
- We wanted, for ease of operations, to stay with a pure KV model at
the ring level. At the end of the day all we needed is a good, "pure",
simple KV system that we can tweak with our routing, storage, pki,
indexing and business extensions.
Voldemort has:
- 1: Good quality java code base, easy to understand and if necessary,
maintain. At least there is more than enough in V for our needs.
- 2: As Alex pointed out, friendly node failure behaviour
- 3: Basic dynamo-like model with few extensions that we don't need
- 4: Possibility to add a custom db engine
So a very good basis for a project where you want to shorten the
support chain. This is the key value (ah ah) of Voldemort.
Our vision is to bring APIs on top of the pure KV at a level which is
high enough to hide eventual consistency management from the app
developer ( our aim is to reduce dev work on app side by bringing
sector based APIs such as file management, internet of things, queuing
& subscriptions, user management, mail management, keyword
indexing... ), keeping it always extremely simple, so a good match
with Voldemort.
Given that we have to support Voldemort anyway ( this is critical for
us ), we have three options:
1) We maintain the Voldemort know-how just to support our own needs,
and add our tweaks. That's what we do anyway, we knew it upfront, and
I guess that's what everybody does here.
2) We invest and support - commercially - more than our own needs
(Maybe others have the same proposal)
3) We pray for LI to support us
What we need here is a discussion on those options, including LI:
- Are there any companies interested in getting commercial support, or
do they prefer self-maintenance, or does everybody want free, 24/7
support :-) ?
- Would they need app support around it ( e.g.: for building low level
apis for their business on top on eventually consistent data ) ?
- What is the long term vision of LI ? Do they prefer an externally
managed, self-sufficient community, or invest in a strong, LI managed
community, or a status quo which makes V an viable option for
companies who have the knowledge to write, or at least maintain it ?
At the end of the day, there is no free lunch.
Francois
On Sep 3, 4:19 pm, ctasada <
ctas...@gmail.com> wrote:
> Hi guys,
>
> 13 days since last reply and no news.
>
> I just wanted to share this article, which seems to point the same we where
> talking
> about.http://java.dzone.com/articles/nosql-job-trends-–-august-2012 Voldemort
> is slowly dying and I thing is up to us to change it.
>