I was lucky enough to win a free pass to the Skillsmatter NoSQL day on Wednesday, and with high expectations sat down notepad in hand ready to learn a shit load
While NoSQL in its current incarnation is a relatively new child, it is still a lot to squash into one day and it was a fast passed session list with ten min breaks between technical sessions, covering a wide range of subjects in the area, the complete list of talks and links to them on skills matters website is below, i urge you to go and watch them , my personal faves were the OGS and mongodb + scala session by Brendan McAdams, so if your only going to watch one or two, watch them.
- Polyglot Persistence
- Building real world solution with document storage, Scala and Lift
- Doctor Who and Neo4j
- Real Life Cassandra
- MongoDB + Scala: Case Classes, Documents and Shards for a New Data Model
- The State of NOSQL Today
- Handling conflicts in eventually consistent systems
- Parkbench Discussion
- Python + MongoDB / MongoEngine
As with all users group style sessions the presentation quality and style varied considerably and perhaps a tiny bit more practise would have been good on a couple of the session (not that I’m one to talk given my track record), but the audience was very good (there were about 120 of us) and asked questions and made challenges just as they should, answers were knowledgeable and honest from all the presenters
Perhaps I am a bit spoilt by the IBM user groups run by Paul Mooney and Warren Elsmore, but I would have tried to get some more money from the sponsors and put them in stands at the front rather than charge for the day (hardly the point as I did not pay), but it was i feel worth the money and the fact that the presenters were available though out the day for serious grilling was ace, also the skills matters facilities and location are perfect for these small conferences. i left with a much better grounding on NoSQL in general, some great insights into the various players in the arena, the various ways to implement its usage on the different platforms as well as the best usages cases for the technology as a whole. All Good stuff
PS. I got a freebie mug tshirt and books for mongodb so I’m happy
PPS. As most of my audience are still IBM bods, you will be pleased to know that they gave the lotus notes nsf due credit for its place in the origin of the document Based NOSQL database (see picture)
Sean, the NoSQL DBMS products I use (Rocket U2 and Ladybridge OpenQM) allow multi-valued fields and secondary indices that can include null keys. This allows really efficient selections using indices but also the ability to do dynamic SQL-like selections that you couldn’t do easily in Notes. I’d be happy to demonstrate this as it could be integrated into XPages fairly easily.
newbie question ( if you can be a NoSQL newbie after 15 years of Notes ? )
My big frustration with Notes at the moment is not being able to efficiently filter data in repeats / views with multiple filters active at once.
The problem is that my scheme needs multiple rows for the same record.
The other problem is that there is no practicable way to only show filter choices that actually correspond to data as opposed to null data sets.
How do modern NoSQL databases do this ?