Hi Matt, I don't work for Globals but I think Michael Pantaleo does. It seems pretty new as a standalone project - their commercial product Caché which Globals appears to be intended as a gateway drug for may have been around much longer. The last (and first) contest I believe they said it had only 2 or 3 entrances due to not promoting it enough in advance.
Compared to other NoSQL databases Globals seems to be focused on performance. From what I could tell (I don't mind being corrected here) it doesn't have any kind of reporting or Map/Reduce systems built in so it's not as generally applicable as something like CouchDB or MongoDB, just as CouchDB and MongoDB lack reporting capabilities like joins and complex query support that make them more special purpose than MySQL and PostgreSQL. I think globals might be a good alternative to MemCached or Redis but I don't know these products that well yet as I've yet to build an app that needed a pure key/value store, I always seem to need at least some level of reporting built into the database. The main uses for key/value stores like these that I know of is for caches and session storage, and in that case performance is key (otherwise why bother caching?). That's probably why Globals touts performance as its key feature. Although I'd be curious to hear of other common uses of GlobalsDB, MemCache, or Redis. I was interested in their contest but I unfortunately won't have time starting Feb 10th so perhaps I'll catch the next one. Hope that helps, Dobes On Feb 2, 11:41 pm, Matt <[email protected]> wrote: > I keep hearing you guys post about Globals here on the list, and I assume > you work there (?), but I never hear of anyone actually using it (in the > node.js community, I don't know about the Java and .NET communities)... Do > you have many node.js users, or any examples of things that are using it to > good advantage? Did any Node users take part in last year's challenge? > > (I don't mean this as a bash at Globals - I'm genuinely curious) > > On Wed, Feb 1, 2012 at 8:59 PM, Michael Pantaleo <[email protected]>wrote: > > > > > > > > > I forgot to add the URL to the Globals Challenge: > >http://GlobalsDB.org/mchallenges/ > > > On Feb 1, 5:56 pm, Michael Pantaleo <[email protected]> wrote: > > > As Mark states in his response, Globals (http://GlobalsDB.org/) is a > > > pure schemaless Database which is not limited to one of the known > > > database types, or basic data models, by which NoSQL databases are > > > most often defined (i.e. Key/Value, Column-Oriented, Document, and > > > Graph). Globals gives you the flexibility to build whatever paradigm > > > suites your needs, on top of the core engine (global structures). > > > > With regard to interfaces to the Globals Database, we realized that > > > Node.js was/is a wildly popular technology, so we added it as an > > > interface to Globals early last year (2011). We now support the > > > following three interfaces to Globals, with several others coming > > > later this year: Java, Node.js, .NET (will be released soon) > > > > Please come and check out Globals for yourself, and download a free > > > copy of the software at the following location: http://GlobalsDB.org/ > > > downloads/ > > > > We are also currently hosting our 3rd Globals Programming Challenge, > > > which will take place on the 10th of February (next Friday) @ 18:00 > > > EST. Come and compete for a chance of winning our Grand Prize - US > > > $3,500. > > > > - Michael P. > > > > On Jan 30, 12:46 pm, OldMster <[email protected]> wrote: > > > > > I would second Michael's recommendation of Globals. If you prefer a > > pure > > > > open source product, then try GT.M (available on sourceforge). Both > > are > > > > similar, and have a similar heritage. For GT.M (available at > >http://sourceforge.net/projects/fis-gtm/), Rob Tweed has a node.js API > > > > available athttp://www.mgateway.com. Intersystems was working on a > > 'pure' > > > > node.js API for Globals, but I haven't checked lately to see if it is > > > > available. Both are schemaless databases (although bolt on's are > > available > > > > to add an SQL API to the data, but then you have to define the > > schema), and > > > > are very good for quick prototyping, but still offer production quality > > > > data integrity, speed, and safety. > > > > They are the only database I use regularly. I've looked (and continue > > to > > > > look) at others, but none have yet offered any feature that made the > > cost > > > > of the learning curve worth it. > > > > Mark > > > -- > > Job Board:http://jobs.nodejs.org/ > > Posting guidelines: > >https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > > You received this message because you are subscribed to the Google > > Groups "nodejs" 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/nodejs?hl=en?hl=en -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" 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/nodejs?hl=en?hl=en
