[prev in list] [next in list] [prev in thread] [next in thread]
List: rhq-devel
Subject: long term scalability thoughts
From: ian.springer () redhat ! com (Ian Springer)
Date: 2011-08-11 15:40:26
Message-ID: 4E43F7EA.9040303 () redhat ! com
[Download RAW message or body]
> > The key thing to take away though is that
> > a flexible infrastructure is being put in place that allows users to
> > plug in different back ends with different performance and scalability
> > characteristics.
> >
> The unstated trade-off is what? manageability? Otherwise why not just go with only \
> the most performant, scalable option?
>
I tend to agree that making the back-end storage mechanism
pluggable/configurable for the various subsystems may not be worth it,
since it adds more permutations to maintain and support, particularly if
the NoSQL mechanism has equivalent or superior performance even at
smaller scales. However, the one reason I could see doing it is if using
the NoSQL mechanisms requires additional work for the user to install
and configure. For example, if a user with a small scale environment had
to spend extra time installing and configuring Mongo, on top of the
usual time to install a DB, Servers, and Agents, then that user might
not be thrilled. I think if we start switching certain subsystems to use
NoSQL storage mechanisms, we should ideally bundle that software with
the RHQ distribution and automatically install and configure it within
the Server installer. Of course, there could be additional steps that
users with large environments could optionally perform like adding
additional nodes to Mongo on machines not running RHQ Servers.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic