Hanks for your replies. Actually my service uses a traditional jdbc database which is to be shared among all the peers. I'm looking for a shared-nothing db and Cassandra seems good. I'm already using HBase in production but it seems to me that Cassandra is more dynamic. No need for distributed fs like hdfs, no need for a coordinator. From the docs it looks like a sort of peer to peer db. Your answers sound like a reboot of a node or the addition or the removal are not so simple and automatic operations ?
The other use case is that I want a db that can be launched inside the same process in order to make the system simpler to manage. Actually we use h2 for single instance deployments but it is not good for production. -- Enrico Il giorno Mar 26 Gen 2016 21:59 Jonathan Haddad <j...@jonhaddad.com> ha scritto: > For the sake of argument... why do you think you should embed Cassandra? > I'll be honest with you, making Cassandra restart every time you want to > upgrade your daemon sounds like a horrible idea. > > Run your 10 DB instances on their own and save yourself the operational > headache. > > On Tue, Jan 26, 2016 at 11:35 AM Richard L. Burton III <mrbur...@gmail.com> > wrote: > >> I'm certain you're going to get a lot of users on this mailing list >> telling you that's a bad idea. You should read up on Cassandra via datastax >> website to understand how Cassandra is designed and works. >> >> There's tools for monitoring and more. >> >> On Tue, Jan 26, 2016 at 2:31 PM, Enrico Olivelli <eolive...@gmail.com> >> wrote: >> >>> Hi, >>> I' new to Cassandra. I'm evaluating to launch Cassandra daemon inside >>> the JVM of my program. This is essentially because I want the lifecycle of >>> Cassandra to be managed by my daemon. >>> My program can be launched on several machines (in the order of max 10 >>> instances) and every instance collaborate with others in a peer to peer, >>> fully decentralized way. Cassandra seems to be the best java db which can >>> be useful for my purpose. >>> >>> Is there any experience of Cassandra embedded in production systems ? >>> >>> Regards >>> Enrico Olivelli >>> >> >> >> >> -- >> -Richard L. Burton III >> @rburton >> >