NoSQL Ecosystem News: All content tagged as NoSQL Ecosystem News in NoSQL databases and polyglot persistence
Check also the best twits from nosql:eu 2nd day
- emileifrem: Very envious of the crowd that’s just about to roll into the @nosqleu venue. VolcaNoSQL has been rough, but it will still be a kickass show.
- al3xandru: Make your twits through the ash cloud #nosqleu so those stopped by the #VolcaNoSQL can hear something too
- nosqleu: All the equipment is set, the remote presentation setup has been tested and attendees are already pouring in. Let’s go — wish us luck!
- jystewart: wow! @werner managed to get on an iceland-glasgow flight and so will make it to #nosqleu against all the odds
- wwwicked: Guardian.co.uk used Redis for analysis of leaked BNP membership list - mapping postcodes to constituencies #nosqleu
- wwwicked: Guardian used a traditional RDBMS for first MPs expenses crowd-sourced review app; “possibly the worst possible implementation” #nosqleu
Note: we’ve published a post on this topic Redis Usecase: replacing MySQL order by rand()
- monkchips : Guardian Zeitgeist. “We use Big Table as a dumping ground for data you can sort by 1 or 2 columns when you need to” @simonw @nosqleu #nosql
- zacksm: “spreadsheets are NoSQL too…” #nosqleu
- kingsleydavies: use of #AppEngine and #BigTable w/ scatter/gather and shards at the guardian + GOOG sprdshts for rapid prototyping and releases.. #nosqleu
- monkchips : “there is a form of NoSQL we have been using for years - spreadsheets”. says @simonw. #pragmatism #NoSQL #NoSQLeu
- klbostee :The Guardian’s web architecture as shown at #nosqleu
- matshenricson :Total total kick-ass presentation by two guys at guardian.co.uk ! The future of journalism, from a developer point of view. #nosqleu
- monkchips : one of the best tech talks i have ever seen. @simonw and @matwal explained exactly how NoSQL supports the Guardian’s *business*. #nosqleu
- philb0: You need to understand your DB query patterns before choosing a technology #nosqleu
Note: last time I wrote about it was yesterday in considering data stores post.
- awhitehouse: Use the right tool for the job » @timanglade at #nosqleu: “Let’s not hack a RDBMS to do a graph, let’s use a real graph database”
- wwwicked: NoSQL sucks! It’s true… if you use it badly; e.g. don’t try analytics on a key-value store. #nosqleu
- kingsleydavies: flagrant promotion ;-) #nosqleu 1 stop shop for NoSQL links and info…
- ianmeyers : #nosqleu Wondering how many people have approached NOSQL from the perspective of NOT being anti-SQL?
- mfiguiere: #nosqleu Le NoSQL n’est pas une question de volume de données, mais de représentation de données
(trans): #nosqleu NoSQL is not a matter of volume of data, but data representation
- wwwicked: “I am terrified of the uber database that is yet to come” - @matwall urges us to think Unix not Windows re: task/use-specific DBs #nosqleu
- coderholic: Great morning so far at #nosqleu including spreadsheet backed websites from the guardian!
- kingsleydavies: #nosqleu actually, some of the benefits of a choppy preso transmission, is I heard *enough* to want to chase up independantly
- kingsleydavies: Key featr’s of #Riak: links, map-reduce, vctr clocks directly impl; dynmo conflict res; distrbtd, auto-scales (on the fly), durable #nosqleu
- awhitehouse: awhitehouse Distributed key stores would benefit from better management tools (e.g. SNMP-based) - @hobbyist’s team looking at this. #nosqleu
- benoitc: @mongodb definition by comparing itself to @CouchDB … #nosqleu
- kingsleydavies: #nosqleu document oriented datastores sounds pretty much like ‘the new’ object DB to me ?
- benoitc: for those in #nosqleu who have questions about #couchdb dont hesitate to ask me or to @endafarrell
- matwall: MongoDB looking fantastic. I want one now! How best to pick from couch or mongo? #nosqleu
- ck1125: wishing i booked a place to #nosqleu
- buzzkills: Mongodb supports geolocation queries #nosqleu
- kjlloydie: MongoDB looks really useful. Would love to see performance metrics for large datasets. #nosqleu
- matwall: Wow. MongoDb features geo-location also. Beautiful query syntax in the python examples. #nosqleu
- coderholic: The geo features of mongodb look very cool #nosqleu
- wwwicked: MongoDB has quite a sexy update syntax. Geolocation features are nice, too. #nosqleu
- buzzkills: Mongodb makes it easy to send deltas to your documents. Increase values, push values into arrays etc #nosqleu
Note: it’s quite interesting to see that from tons of features, people got excited about geo support which was added only in the last MongoDB 1.4 release
- wwwicked: Quite a hard sell by the MongoDB guy though. Far more so than the Riak guy #nosqleu
- buzzkills: Mongodb prez is much more about what it does rather than how it does it, I think I would have prefered the latter. #nosqleu
- jystewart: liking the look of mongodb’s geo features. not surprised @foursquare are using them #nosqleu
- PaulDJohnston: #nosqleu I’m getting confused about when to use specific types of database… don’t just say “use mine” but “use mine for *this*”
- mfiguiere:#nosqleu La plus large base MongoDB installée en production : 12 To sur une seule instance !
Note: never heard of this MongoDB size before, so I’m wondering if the project is secret!
- awhitehouse: Jonathan Ellis aka @spyced has just started a company called Riptano based around Cassandra #nosqleu
Breaking: Riptano - First company focused on Cassandra started by Cassandra project chair, Jonathan Ellis
- matwall: I wonder how cassandra knows which machines are in each rack? #nosqleu
- mfiguiere: #nosqleu if your software wakes people up at 4 am to fix it, then you’re probably doing things wrong…
- monkchips: Cassandra uses JMX? blimey. didn’t expect to hear that acronym today. “like most things in Java its quite clunky”. #cassandra #nosqleu
- matwall: Feel like we’re watching the battle of the low end data structures at the mo. How does it help my business? #nosqleu
- buzzkills: Good to hear digg are contributing a vector clock implementation to cassandra for the next version #nosqleu
- awhitehouse: @monkchips asked “what use cases does Cassandra cover?” - @spyced ref’d to this talk http://bit.ly/blGDbF [“RDBMS’s don’t scale”] #nosqleu
Note: Link to What every developer should know about database scalability presentation.
- monkchips one of the most useful insights about “why NoSQL?” so far today. “data is more and more semi-structured” #nosqleu #neo4j
- wwwicked Oh! Graph databases are nothing like what I pictured. No pun intended. #nosqleu
- matwall Good examples of possible usages of Neo4j explained well. #nosqleu
- kingsleydavies #nosqleu watching @thobe present on #neo4j graph DB. can already think og at least 1 use case to trial this.. great to see use cases in pres
- kevinweil Looking forward to giving my #nosqleu talk remotely from TwitterHQ at 3am (11am London time) this morning
- maslett #nosqleu phrase of the day: choose the best solution/tool/storage model for the job. There might be something in “Not Only SQL” after all
- NeilRobbins For me the best talks of the day were the Cassandra & Riak talks, though thanks to the better quality audio the Cassandra talk wins #nosqleu
- tom_wilkie #nosqleu good day. Guardian talk the best IMHO
Check also the best twits from nosql:eu 2nd day
Check also the nosql:eu presentations from 2nd day
NoSql at guardian.co.uk - Matthew Wall & Simon Willison
An Overview of NoSQL - Tim Anglade
Slides from Tim Anglade (@timanglade) An Overview of NoSQL
Key-value stores and Riak - Bryan Fink
Nothing here yet :(.
Document-oriented databases and MongoDB - Mathias Stearn
Slides from Mathias Stearn (remote) presentation on document-oriented databases and MongoDB
Column-oriented databases and Cassandra - Jonathan Ellis
Slides from Jonathan Ellis (@spyced) presentation on column-oriented databases and Cassandra:
Graph databases and Neo4j - Tobias Ivarsson
Slides from Tobias Ivarsson (@thobe) presentation on graph databases and Neo4j
Check also the nosql:eu presentations from 2nd day
- Tarek Ziadé: ☞ A Firefox plugin experiment. XUL, Bottle and Redis ¶
- Andreas Jung: ☞ Looking beyond one’s own nose - looking at RabbitMQ and MongoDB ¶
Unsorted remarks on RabbitMQ and MongoDB plus some benchmarks with mass data
- Franck Cuny: ☞ presque, a Redis / Tatsumaki based message queue. Perl and Redis baby! ¶
- Mark Atwood: ☞ Reacting to “Memcached is not a store”. IMO, it is as much as a store as any dict/hash you’ve been using. Well, a bit more. ¶
- okram: ☞ pipes. A lot of activity around graph databases lately: ¶
Pipes is a graph-based data flow framework written in Java 1.6+. A process graph (also known as a Kahn process network) is composed of a set of process vertices connected to one another by a set of communication edges. Each process can run independent of the others and as such, concurrency is a natural consequence as data is transformed in a pipelined fashion from input to output.
- gluecon: ☞ Why the “NoSQL” moniker is useful - for now ¶
Someone that gets it:
The NoSQL moniker is, frankly, about as good as it gets for an early adopter technology. Why? Because it’s polarizing. Of course, the engineers hate it — it doesn’t *accurately* describe anything about what’s going on there (in case you haven’t heard, engineers love accuracy and precision). However, when a new technology is gaining ground, marketing matters. And when marketing matters, the BEST thing you can have is a “storyline” that writes itself for the journalists, analysts, etc that will help to distribute these ideas inside of enterprises.
- couchdb wiki: ☞ Windows binary installer. Making CouchDB 0.11.0 as easy as for Mac. ¶
- Added the 2nd video from the NoSQL Smackdown at SXSW ¶
- Seth Chandler: ☞ Building and Installing MongoDB on Ubuntu 10.04. Just a bunch of dependencies that you must install. ¶
- Kirk McKusick, Sean Quinlan: ☞ GFS: Evolution on Fast-Forward ¶
Sounds pretty hackish here and there. But it might be very similar to the whole philosophy behind NoSQL: solve your own problem, come up with a cost effective approach and deliver value to your company.
- blog.katipo.co.nz: ☞ Installing MongoDB on Mac OS X using Homebrew. ¶
As a side note, last week I went through installing CouchDB master on my MacOS and discovered that while Homebrew works pretty well, you’ll still need to hack it from time to time. Plus, having MacPorts installed on the same machine made this process almost impossible.
- Loraine Lawson: ☞ The Business Pros and Cons of NoSQL ¶
- Fredrik Kalseth: ☞ NoSQL: Getting started with MongoDB and NoRM. It was only yesterday, when I told you there are good signs of increased activity in the MongoDB and C# world. ¶
- Personal experience: getting CouchDB 0.11 installed on a MacOS with MacPorts seems to be “mission impossible”. With the help of #couchdb guys on IRC I finally got it working, but only after cleaning up (read removing) MacPorts ¶
- A short version of NoSQL week in review, after losing the original post. ¶
- Nicholas J. Radcliffe: ☞ Alice in FluidDB. The power of tagging. ¶
- ☞ A graph theory book by David Joyner, Minh Van Nguyen, and Nathann. Helpful for everyone interested in graph databases. ¶
- Jeff Darcy: ☞ Riak and Cassandra. It wasn’t long until someone jumped at/corrected Riak’s comparisons with Cassandra, MongoDB and Neo4j. And now there is a comment on the Basho blog: ☞ The Craft Brewers of NoSQL¶
I think the market is still too young and small to see real attacks between the players. But once the market will grow in size, we will unfortunately start seeing some of these. Hopefully, myNoSQL readers will know how to make the difference!
And the conversation ☞ ends with beers!
- Till Klampaeckel: ☞ Redis on Ubuntu (9.04) ¶
- Daniel Wertheim: ☞ Simple-MongoDB – Support for Regex and custom Id’s. ¶
- Salvatore Sanfilippo: ☞ Redis weekly update #2 - Real world hashes, refactoring, and fixes ¶
- Royans K Tharakan: ☞ Pregel: Google’s other data-processing infrastructure. But we have graph databases and Gremlin. And it looks like Google will finally talk about it at ☞ Sigmod 2010. ¶
- Brian Prince: ☞ NoSQL Database Movement Gains Ground as Alternative. Definitely I don’t agree with (just think about how many would benefit from “persistent memcached”): ¶
Matt Aslett, an analyst with The 451 Group, said that while distributed column stores like Cassandra have found a home in some situations, it’s the document-oriented databases like MongoDB, CouchDB and Riak that hold the most promise for enterprises in the short-term.
- William Webber: ☞ NoSQL: Awesome tech with a stupid name. Get over it!. If you don’t like it, don’t use it! ¶
- Redis gets a new type: ☞ hashes. Interesting that Redis — a key-value store — is adding more smart data types that would make it even more appealing. ¶
- Cyril Mougel: ☞ Oupsnow, an AGPL bug tracker in Rails using MongoDB and . ¶
- Dare Obasanjo: ☞ Building Scalable Databases: Are Relational Databases Compatible with Large Scale Websites?: ¶
The problem with database sharding is that it isn’t really a supported out of the box configuration for your traditional relational database product especially the open source ones. How your system deals with new machines being added to the cluster or handles machine failure often requires special case code being written by application developers along with special hand holding by operations teams. Dealing with issues related to database replication (whether it is multi-master or single master) also often takes up unexpected amounts of manpower once sharding is involved.
- InfoQ: ☞ Facebook’s Petabyte Scale Data Warehouse using Hive and Hadoop. Remember putting your NoSQL data to work. ¶
- hugoware: ☞ Performing Updates With CSMongo. Working with the C# CSmongo lib and MongoDB. See also MongoDB and C# and MongoDB in the Windows Environment. ¶
- Chris Strom: ☞ Base Debian Install on VirtualBox. Trying out the upcoming CouchDB 0.11 in a virtual env. ¶
- Jamie Talbot: ☞ Handling JSON Objects in CouchDB Native Erlang Views. ¶
- handcraftsman: Some more C# and MongoDB: ☞ Fluent MongoDB Part1 and ☞ Fluent MongoDB Part 2. ¶
- riklaunim: ☞ MongoDB data management in Python. Just the basics of using pymongo with MongoDB. ¶
- Two new articles added to the operations on graph databases series. A must read for everyone looking into graph databases. ¶
- mongodb-user: ☞ MongoDB development release 1.3.4 is available (1.4 rc1). Feature freeze preparing for the 1.4 release ¶
- Couch.io: Assay Depot CIO Chris Petersen discusses CouchDB ☞ part 1 and ☞ part 2. Too short, too little :(. ¶
- Basho wiki: ☞ Riak Comparisons. Comparing Riak to Cassandra, MongoDB, Neo4j. ¶
- Mark Twomey: ☞ Redis: A Warp Speed database ¶
I think I see what VMware is doing here, they’re jumping over the traditional apps requiring the large DBs on the big tin and going after the hyperscale speed freaks.
- Chad Walters: ☞ Twitter Conversation about CAP. More like a monologue though. ¶
- Basho has set up a wiki for Riak ☞. There doesn’t seem to be much in there yet, but who knows how big it will get over time.
- Redis gets a weekly dev updates review ☞. Not sure if there’s an easy way to follow these posts as there doesn’t seem to be any associated tag.
- Watch video and slides of Tobias Ivarsson’s Persistent graphs in Python with Neo4j
- An emergency release from Riak fixing a couple of bugs in the 0.9.0 release ☞
- Redis has released 1.2.5 fixing replication with multiple connected slaves ☞
- You can watch live the NoSQL Live from Boston event ☞. And yes, myNoSQL is an official memdia partner of the event.
- There seems to be a new ☞ Hypertable.com site.
- Grails Neo4j plugin 0.2 released ☞
- ☞ QCon London is hosting a full day track on NoSQL. Presentations in the track:
- Geir Magnusson: Project Voldemort at Gilt Groupe: When Failure isn’t An Option
- Enda Farrell: Auntie on the Couch
- Emil Eifrém: Not Only SQL: Alternative Data Persistence and Neo4J
- Lars George & Fabrizio Schmidt: Social networks and the Richness of Data: Getting distributed webservices done with NoSQL
- Mark Ramm: MongoDB: huMONGOus Data at SourceForge
The track was recorded and InfoQ will publish the presentations in the upcoming month. As an example of what I’m talking about you can watch ☞ Facebook’s Petabyte Scale Data Warehouse using Hive and Hadoop.