Launching a distributed database inside of an application server does not
make it easier to manage, it makes it a nightmare.

Rebooting a node is easy, rebooting ALL your nodes when you do a deployment
is pointless.

On Tue, Jan 26, 2016 at 2:14 PM Enrico Olivelli <eolive...@gmail.com> wrote:

> 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
>>>
>>

Reply via email to