Scimore presentation @ CommunitDays 2011 Copenhagen.
Quick introduction to motivation for ScimoreDB.
Explanation of cluster topology - sharding/grouping and replication.
2. Evolution of database – birth of NoSQL 15 year ago : Availability requirements was different from today (ATM shutdown 2 AM, services maintenance windows). Small amount of data. Database loads was small. Today internet has changed the game: 24x7 availability. Large data. Insane database loads Tomorrow Switching to hosted apps and thin clients. Even larger load
4. Best of two worlds SQL Transactions Consistency Ad-hoc query language Common language No-SQL Scales horizontally Super fast Always available Comodity hardware
5. History of ScimoreDB Driven by demand: 1999 Jubii - memory based / COM interface 2003 transaction/disc enabled 2004 distributed and DQL 2005 Scimore founded 2007 sql 2009 embedded 2010 replication, merge/bi-directional 2011 new distributied version for massive scale, fault tolerant.
6. ScimoreDB v.4 Native SQL Database for Windows Distributed Elastic Fault tolerant Transactional / consistent Scale on commodity hardware
7. Going distributed is easy Used to select primary key and indexes pr. Table. Now you additionally need to select distribution pr. table. All existing sql queries continue to run. There is no magic – its just doing it how you would program your own sharding and map-reduce layer!
10. Scale for large data setsGroup Group Group Group Group Group Group Group Group Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node Node