NoSQL Technology
Upcoming SlideShare
Loading in...5
×
 

NoSQL Technology

on

  • 7,637 views

Presentasi Robin Shihab di Bancakan 2.0 3rd Meetup, Jogjakarta, 30 April 2010

Presentasi Robin Shihab di Bancakan 2.0 3rd Meetup, Jogjakarta, 30 April 2010

Statistics

Views

Total Views
7,637
Views on SlideShare
6,612
Embed Views
1,025

Actions

Likes
4
Downloads
274
Comments
1

7 Embeds 1,025

http://www.zarrelli.org 686
http://mj89sp3sau2k7lj1eg3k40hkeppguj6j-a-sites-opensocial.googleusercontent.com 268
http://www.slideshare.net 38
http://abtasty.com 22
http://rg443blog.wordpress.com 9
https://si0.twimg.com 1
http://69.163.161.157 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • thank u
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />

NoSQL Technology NoSQL Technology Presentation Transcript

  • NoSQL Muqorrobien MF robin@nosql.asia
  • What is NoSQL?
  • What is NoSQL? Key-value pair, non-relational, and schema-less data storage engine.
  • Why use NoSQL
  • Why use NoSQL Easy to scale.
  • Why use NoSQL Easy to scale. Lightweight.
  • Why use NoSQL Easy to scale. Lightweight. Robust with high-performance data storage engine.
  • Why use NoSQL Easy to scale. Lightweight. Robust with high-performance data storage engine. Anti SQL Injection.
  • Why use NoSQL Easy to scale. Lightweight. Robust with high-performance data storage engine. Anti SQL Injection. Scalability by design.
  • 3 NoSQL Myths
  • 1. Hard to understand
  • 1. Hard to understand SQL Mindset
  • 1. Hard to understand SQL Mindset
  • 2. Hard to handle relation
  • 2. Hard to handle relation
  • 2. Hard to handle relation
  • 2. Hard to handle relation One to one relation.
  • 2. Hard to handle relation One to one relation. One to many relation.
  • 2. Hard to handle relation One to one relation. One to many relation. Many to many relation.
  • 3. NoSQL = NoTransaction
  • 3. NoSQL = NoTransaction NoSQL = NoTransaction
  • 3. NoSQL = NoTransaction NoSQL = NoTransaction
  • 3. NoSQL = NoTransaction
  • 3. NoSQL = NoTransaction GT.M
  • 3. NoSQL = NoTransaction GT.M
  • 3. NoSQL = NoTransaction GT.M Is a NoSQL Database that provide extreme transaction.
  • 3. NoSQL = NoTransaction GT.M World’s largest core banking system!
  • 3. NoSQL = NoTransaction http://fis-gtm.com
  • Most Marketplace problems
  • Most Marketplace problems Polymorphism Items
  • Most Marketplace problems Search engine performance
  • What is MongoDB?
  • What is MongoDB? Is a scalable, high-performance, open source, document-oriented persistent storage engine, where bridges the gap between key-value stores and traditional RDBMS systems.
  • Why MongoDB?
  • Why MongoDB? Robust as key-value database Fast as Memcached but rich and deep functionality as RDBMS.
  • Scalability & Performance Why MongoDB? Depth of Functionality
  • Scalability & Performance Why MongoDB? Memcached Depth of Functionality
  • Scalability & Performance Why MongoDB? Memcached RDBMS Depth of Functionality
  • Scalability & Performance Why MongoDB? Memcached Key-value stores RDBMS Depth of Functionality
  • Scalability & Performance Why MongoDB? Memcached Key-value MongoDB stores RDBMS Depth of Functionality
  • Why MongoDB?
  • Why MongoDB? Easy to maintain and scale
  • Why MongoDB?
  • Why MongoDB? Support map-reduce functionality
  • Why MongoDB?
  • Why MongoDB? MAP()
  • Why MongoDB? MAP() REDUCE()
  • Why MongoDB? result = reduce(map(distributed_data))
  • Why MongoDB?
  • Why MongoDB? Faster development progress
  • Why MongoDB? http://github.com/mongodb/
  • Implementation
  • Object Relational Mapping (ORM)
  • Object Relational Mapping (ORM)
  • Object Relational Mapping (ORM) Python:
  • Object Relational Mapping (ORM) Python: FMA (Full Mongo Alchemist) http://github.com/anvie/fullmongoalchemist
  • Object Relational Mapping (ORM) Python: FMA (Full Mongo Alchemist) http://github.com/anvie/fullmongoalchemist Mongo Engine http://mongoengine.org
  • FINISH
  • Reference: •http://www.mongodb.org •http://www.github.com •http://www.ansav.com •http://www.nosql.asia