On Tue, 2009-07-07 at 07:27 -0700, Nigel Kersten wrote: > On Tue, Jul 7, 2009 at 7:20 AM, James Turnbull<[email protected]> wrote: > > Sam Rowe wrote: > >> Here's the ruby-bindings documentation for TC. There are several > >> examples of different kinds of usage, the first one being a hash > >> database. One other thing to point out is that I'm pretty sure TC > >> doesn't use SQL and this might be a lot easier than you think. > >> > >> http://tokyocabinet.sourceforge.net/rubydoc/ > >> > >> One downside is that you'd be going from a fairly ubiquitous back-end > >> to one that a lot of folks aren't familiar with. But hey, it's from > >> Japan like Ruby and it's been going strong there for a long time and > >> is considered very solid. > > > > Not being an expert on this and excuse me if this is a stupid question > > ... :) If this essentially replaced a back-end RDBMS - is it easy for > > people to query the data with other tools? For example, now I have my > > database of stored configuration I can readily query it via SQL - how do > > I get the same results with TC (can I?)? > > > > Secondly, how does it scale? Are there examples of large - and I > > suspect someone on the list can fill in volumes statistics - hash > > databases implemented in TC? We have some users who simply cannot use > > stored configuration because it kills their installations as a result of > > not scaling - Nigel at Google I am looking at you... :) > > hah. > > So I have to say, that 0.24.8 improved storeconfigs a lot. (awesome work > Brice!)
Thanks :-) > There is no observable performance hit with a single client puppeting > against a single server with storeconfigs enabled or disabled anymore. > Obviously capacity will decrease in a real world environment like > ours, but it's much more feasible under 0.24.8 than it ever was > before. I don't know your (planned or real) usage pattern of storeconfigs but mine is only for collected/exported resources. If you're in this case, then the thin_storeconfigs pending patch would be a real killer for you. And with queueing enabled, first client checking in is not an issue anymore (or at least way less than it was before). -- Brice Figureau My Blog: http://www.masterzen.fr/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en -~----------~----~----~----~------~----~------~--~---
