SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
Exploring The Technologies Behind Big Data Week
Twitter :: @nosqlasia
Hash-Tags :: #bdw13 #nosqlkl
Facebook :: http://facebook.com/groups/nosqlkl
NoSQL Asia Sponsors
Twitter :: @nosqlasia
Facebook :: http://facebook.com/groups/nosqlkl
http://nosqlasia.org/sponsors
What is NoSQL Asia …?
Mission Statement:
It is the mission of NoSQLasia.org to provide
free access to NoSQL news, event placement,
product announcements and service
promotion for individuals, companies and
organizations throughout South East Asia
Manifesto:
http://nosqlasia.org/blog/nosql-asia-manifesto
Twitter :: @nosqlasia
Facebook :: http://facebook.com/groups/nosqlkl
Why me …?
• Been living in Asia for over 15 years
• Early adopter / evangelist for MongoDB
• Established network of industry contacts
• Experience running meet-ups / events
• Experience presenting on stage
• Enjoy sharing knowledge with others
• Fanatical about OpenSource standards
• Truly believe life is sweet beyond SQL
• Tirath convinced me to do it !!! 
Twitter :: @nosqlasia
Facebook :: http://facebook.com/groups/nosqlkl
Big Data Week :: Malaysian Partners
Twitter :: @nosqlasia
Facebook :: http://facebook.com/groups/nosqlkl
http://bigdataweek.com/kualalumpur
Big Data Week :: Final Event Tomorrow @ 2pm
Twitter :: @nosqlasia
Facebook :: http://facebook.com/groups/nosqlkl
http://www.amiando.com/bdw_kl_dj.html
Big Data :: Takes More Than a Week
Twitter :: @nosqlasia
Facebook :: http://facebook.com/groups/nosqlkl
http://facebook.com/groups/bigdatamy
Created by:
How Big is Big …?
-- According to IBM :: 90% of the World’s Data Created in The Last 2 Years --
Twitter :: @nosqlasia
Facebook :: http://facebook.com/groups/nosqlkl
What is NoSQL …?
History Lessons
Twitter :: @nosqlasia
Facebook :: http://facebook.com/groups/nosqlkl
A LONG TIME AGO (1974) IN A GALAXY FAR, FAR AWAY
( the relational database was born )
Building Reports = Good
Impedance Mismatch = Bad
• Before needing multiple servers, there was
the relational database …
• This model is still good for reports, though
often leads to impedance mismatch …
Twitter :: @nosqlasia
Facebook :: http://facebook.com/groups/nosqlkl
Then Came Web Apps
Twitter :: @nosqlasia
Facebook :: http://facebook.com/groups/nosqlkl
Research Papers & Hash-Tags
• Google developed and discussed BigTable
• Amazon developed and discussed DynamoDB
• This inspired a new generation of solutions
• Those developing these solution started a
meet-up and needed a hash-tag
• MongoDB, CouchDB, Cassandra all at that
same meet-up and someone picked #nosql
Twitter :: @nosqlasia
Facebook :: http://facebook.com/groups/nosqlkl
Defining NoSQL with Characteristics
• Non-Relational and OpenSource
-- OR –
• Cluster-Friendly and Schemaless
-- AND –
• 21st Century Hipster Qualities
Twitter :: @nosqlasia
Facebook :: http://facebook.com/groups/nosqlkl
Alternative Data Model Families
• Key Value Stores (simplicity)
Riak, Redis
• Documents (rapid development)
MongoDB, CouchDB, RavenDB
------------------------------------------------------------------------
• Column (inline indexing)
Cassandra, HBase
• Graphs (persistent relationships)
Neo4j, Titan
Twitter :: @nosqlasia
Facebook :: http://facebook.com/groups/nosqlkl
What about Aggregate Orientated models…?
• Key Values act as Documents with Meta Data
• Documents act as Key Values with IDs
• Both of these (and columns) aggregate data
• But what about relationships and natural joins?
• New wave of module database (ArangoDB / OrientDB)
• Time-series databases such as KairosDB
• More importantly, where does HyperDex fit in?
Twitter :: @nosqlasia
Facebook :: http://facebook.com/groups/nosqlkl
Then Came Trolls
Twitter :: @nosqlasia
Facebook :: http://facebook.com/groups/nosqlkl
Definitely Maybe Acidic
• Consistency comes in many forms (logic and replication)
• RDBMS = ACID (Atomic, Consistent, Isolate, Durable)
• NoSQL = BASE (Basically Available, Soft-State, Eventually Consistent)
• Scaling ACID compliant systems often looses true acidity
• Graph databases require and bolster acidity
• Aggregate orientation is designed NOT to have acidity
• Offline locks through version numbers to the rescue!
• ACID within a single Aggregate
• Consistency Vs Availability Vs Response Time
Twitter :: @nosqlasia
Facebook :: http://facebook.com/groups/nosqlkl
CAP THEOREM 101
CAP THEOREM THE SEQUEL
Navigating Through HyperSpace
Twitter :: @nosqlasia
Facebook :: http://facebook.com/groups/nosqlkl
Search Index Sharding
Twitter :: @nosqlasia
Facebook :: http://facebook.com/groups/nosqlkl
The Future of Data
• Distributed Designs (Spanner, Bitcoin)
• Polyglot Persistence and Event Sourcing …
• Domain driven design must be at forefront …
Twitter :: @nosqlasia
Facebook :: http://facebook.com/groups/nosqlkl
NoSQL Myths & Failures
• Relational Databases are ACID Compliant
• NoSQL Databases are NOT ACID Compliant
• Aggregate Orientation is good until you want or
need to change the basis of aggregation
• Most environments have implicit schemas
• Decisions, decisions - time is money
Twitter :: @nosqlasia
Facebook :: http://facebook.com/groups/nosqlkl
Exploring The Technologies Behind Big Data Week
Twitter :: @nosqlasia
Hash-Tags :: #bdw13 #nosqlkl
Facebook :: http://facebook.com/groups/nosqlkl

Mais conteúdo relacionado

Semelhante a 1st NoSQL Asia Event in Malaysia

NACADA EO Social Media Training #SM
NACADA EO Social Media Training #SMNACADA EO Social Media Training #SM
NACADA EO Social Media Training #SMLaura Pasquini
 
3.15.17 DSpace: How to Contribute Webinar Slides
3.15.17 DSpace: How to Contribute Webinar Slides3.15.17 DSpace: How to Contribute Webinar Slides
3.15.17 DSpace: How to Contribute Webinar SlidesDuraSpace
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPressPuneet Sahalot
 
Drupal contribution
Drupal contribution Drupal contribution
Drupal contribution Rakesh James
 
What is quality code? From cruft to craft
What is quality code? From cruft to craftWhat is quality code? From cruft to craft
What is quality code? From cruft to craftNick DeNardis
 
Azure ML: from basic to integration with custom applications
Azure ML: from basic to integration with custom applicationsAzure ML: from basic to integration with custom applications
Azure ML: from basic to integration with custom applicationsDavide Mauri
 
Devops kc meetup_5_20_2013
Devops kc meetup_5_20_2013Devops kc meetup_5_20_2013
Devops kc meetup_5_20_2013Aaron Blythe
 
Deep dive into event store using Apache Cassandra
Deep dive into event store using Apache CassandraDeep dive into event store using Apache Cassandra
Deep dive into event store using Apache CassandraAhmedabadJavaMeetup
 
Finding and-organizing Great Cloud Foundry User Groups
Finding and-organizing Great Cloud Foundry User GroupsFinding and-organizing Great Cloud Foundry User Groups
Finding and-organizing Great Cloud Foundry User GroupsAnimesh Singh
 
Finding and Organizing a Great Cloud Foundry User Group
Finding and Organizing a Great Cloud Foundry User GroupFinding and Organizing a Great Cloud Foundry User Group
Finding and Organizing a Great Cloud Foundry User GroupDaniel Krook
 
NoSql - mayank singh
NoSql - mayank singhNoSql - mayank singh
NoSql - mayank singhMayank Singh
 
Part I: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTec...
Part I: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTec...Part I: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTec...
Part I: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTec...SPTechCon
 
The Coding Designer's Survival Kit - Capital Camp
The Coding Designer's Survival Kit - Capital CampThe Coding Designer's Survival Kit - Capital Camp
The Coding Designer's Survival Kit - Capital Campcanarymason
 
Creating an Open Source Office: Lessons from Twitter
Creating an Open Source Office: Lessons from TwitterCreating an Open Source Office: Lessons from Twitter
Creating an Open Source Office: Lessons from TwitterChris Aniszczyk
 
Why postgres SQL deserve noSQL fan respect - Devoxx Fr 2015
Why postgres SQL deserve noSQL fan respect - Devoxx Fr 2015Why postgres SQL deserve noSQL fan respect - Devoxx Fr 2015
Why postgres SQL deserve noSQL fan respect - Devoxx Fr 2015Quentin Adam
 
Social media for researchers
Social media for researchersSocial media for researchers
Social media for researcherscolin hamilton
 
Social media 2011-version2.0
Social media 2011-version2.0Social media 2011-version2.0
Social media 2011-version2.0colin hamilton
 
The Apache Way
The Apache WayThe Apache Way
The Apache Waygagravarr
 

Semelhante a 1st NoSQL Asia Event in Malaysia (20)

NACADA EO Social Media Training #SM
NACADA EO Social Media Training #SMNACADA EO Social Media Training #SM
NACADA EO Social Media Training #SM
 
Drupal for rlace
Drupal for rlaceDrupal for rlace
Drupal for rlace
 
3.15.17 DSpace: How to Contribute Webinar Slides
3.15.17 DSpace: How to Contribute Webinar Slides3.15.17 DSpace: How to Contribute Webinar Slides
3.15.17 DSpace: How to Contribute Webinar Slides
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
Drupal contribution
Drupal contribution Drupal contribution
Drupal contribution
 
What is quality code? From cruft to craft
What is quality code? From cruft to craftWhat is quality code? From cruft to craft
What is quality code? From cruft to craft
 
Azure ML: from basic to integration with custom applications
Azure ML: from basic to integration with custom applicationsAzure ML: from basic to integration with custom applications
Azure ML: from basic to integration with custom applications
 
Devops kc meetup_5_20_2013
Devops kc meetup_5_20_2013Devops kc meetup_5_20_2013
Devops kc meetup_5_20_2013
 
Deep dive into event store using Apache Cassandra
Deep dive into event store using Apache CassandraDeep dive into event store using Apache Cassandra
Deep dive into event store using Apache Cassandra
 
Finding and-organizing Great Cloud Foundry User Groups
Finding and-organizing Great Cloud Foundry User GroupsFinding and-organizing Great Cloud Foundry User Groups
Finding and-organizing Great Cloud Foundry User Groups
 
Finding and Organizing a Great Cloud Foundry User Group
Finding and Organizing a Great Cloud Foundry User GroupFinding and Organizing a Great Cloud Foundry User Group
Finding and Organizing a Great Cloud Foundry User Group
 
Elastic pivorak
Elastic pivorakElastic pivorak
Elastic pivorak
 
NoSql - mayank singh
NoSql - mayank singhNoSql - mayank singh
NoSql - mayank singh
 
Part I: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTec...
Part I: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTec...Part I: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTec...
Part I: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTec...
 
The Coding Designer's Survival Kit - Capital Camp
The Coding Designer's Survival Kit - Capital CampThe Coding Designer's Survival Kit - Capital Camp
The Coding Designer's Survival Kit - Capital Camp
 
Creating an Open Source Office: Lessons from Twitter
Creating an Open Source Office: Lessons from TwitterCreating an Open Source Office: Lessons from Twitter
Creating an Open Source Office: Lessons from Twitter
 
Why postgres SQL deserve noSQL fan respect - Devoxx Fr 2015
Why postgres SQL deserve noSQL fan respect - Devoxx Fr 2015Why postgres SQL deserve noSQL fan respect - Devoxx Fr 2015
Why postgres SQL deserve noSQL fan respect - Devoxx Fr 2015
 
Social media for researchers
Social media for researchersSocial media for researchers
Social media for researchers
 
Social media 2011-version2.0
Social media 2011-version2.0Social media 2011-version2.0
Social media 2011-version2.0
 
The Apache Way
The Apache WayThe Apache Way
The Apache Way
 

Mais de Mark Smalley

An Introduction to Upgradable Smart Contracts
An Introduction to Upgradable Smart ContractsAn Introduction to Upgradable Smart Contracts
An Introduction to Upgradable Smart ContractsMark Smalley
 
Blockchain Developers Malaysia Meetup #4 - CRUDy Ethereum Contracts, Wallet W...
Blockchain Developers Malaysia Meetup #4 - CRUDy Ethereum Contracts, Wallet W...Blockchain Developers Malaysia Meetup #4 - CRUDy Ethereum Contracts, Wallet W...
Blockchain Developers Malaysia Meetup #4 - CRUDy Ethereum Contracts, Wallet W...Mark Smalley
 
BDM Meetup 2 - Blockchain Basics - Generating Keys for BloqPress
BDM Meetup 2 - Blockchain Basics - Generating Keys for BloqPressBDM Meetup 2 - Blockchain Basics - Generating Keys for BloqPress
BDM Meetup 2 - Blockchain Basics - Generating Keys for BloqPressMark Smalley
 
BDM Meetup #1 - Blockchains for Developers - Part 01
BDM Meetup #1 - Blockchains for Developers - Part 01BDM Meetup #1 - Blockchains for Developers - Part 01
BDM Meetup #1 - Blockchains for Developers - Part 01Mark Smalley
 
Neuroware.io at FINNOVASIA KL - 2016
Neuroware.io at FINNOVASIA KL - 2016Neuroware.io at FINNOVASIA KL - 2016
Neuroware.io at FINNOVASIA KL - 2016Mark Smalley
 
Banking on The Future of Blockchains
Banking on The Future of BlockchainsBanking on The Future of Blockchains
Banking on The Future of BlockchainsMark Smalley
 
LVLUPKL - My Life on The Blockchain
LVLUPKL - My Life on The BlockchainLVLUPKL - My Life on The Blockchain
LVLUPKL - My Life on The BlockchainMark Smalley
 
Blockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain Applications
Blockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain ApplicationsBlockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain Applications
Blockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain ApplicationsMark Smalley
 
Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014
Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014
Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014Mark Smalley
 
Logging-In with Bitcoin - Paywalls without Emails
Logging-In with Bitcoin - Paywalls without EmailsLogging-In with Bitcoin - Paywalls without Emails
Logging-In with Bitcoin - Paywalls without EmailsMark Smalley
 
Programmable Money - Visual Guide to Bitcoin as a Technology
Programmable Money - Visual Guide to Bitcoin as a TechnologyProgrammable Money - Visual Guide to Bitcoin as a Technology
Programmable Money - Visual Guide to Bitcoin as a TechnologyMark Smalley
 
Introducing Bitcoin :: The (Mostly) Visual-Guide to Cryptographic Currencies
Introducing Bitcoin :: The (Mostly) Visual-Guide to Cryptographic CurrenciesIntroducing Bitcoin :: The (Mostly) Visual-Guide to Cryptographic Currencies
Introducing Bitcoin :: The (Mostly) Visual-Guide to Cryptographic CurrenciesMark Smalley
 
MongoDB Day KL - 2013 :: Keynote - The State of MongoDB in Malaysia
MongoDB Day KL - 2013 :: Keynote - The State of MongoDB in MalaysiaMongoDB Day KL - 2013 :: Keynote - The State of MongoDB in Malaysia
MongoDB Day KL - 2013 :: Keynote - The State of MongoDB in MalaysiaMark Smalley
 
JSON, The Argonauts and Mark
JSON, The Argonauts and MarkJSON, The Argonauts and Mark
JSON, The Argonauts and MarkMark Smalley
 
JSON and The Argonauts
JSON and The ArgonautsJSON and The Argonauts
JSON and The ArgonautsMark Smalley
 
Serving Images with GridFS
Serving Images with GridFSServing Images with GridFS
Serving Images with GridFSMark Smalley
 
Why I Believe MongoDB is The Dog's Bollocks
Why I Believe MongoDB is The Dog's BollocksWhy I Believe MongoDB is The Dog's Bollocks
Why I Believe MongoDB is The Dog's BollocksMark Smalley
 
Introducing MongoPress
Introducing MongoPressIntroducing MongoPress
Introducing MongoPressMark Smalley
 

Mais de Mark Smalley (19)

An Introduction to Upgradable Smart Contracts
An Introduction to Upgradable Smart ContractsAn Introduction to Upgradable Smart Contracts
An Introduction to Upgradable Smart Contracts
 
Blockchain Developers Malaysia Meetup #4 - CRUDy Ethereum Contracts, Wallet W...
Blockchain Developers Malaysia Meetup #4 - CRUDy Ethereum Contracts, Wallet W...Blockchain Developers Malaysia Meetup #4 - CRUDy Ethereum Contracts, Wallet W...
Blockchain Developers Malaysia Meetup #4 - CRUDy Ethereum Contracts, Wallet W...
 
BDM Meetup 2 - Blockchain Basics - Generating Keys for BloqPress
BDM Meetup 2 - Blockchain Basics - Generating Keys for BloqPressBDM Meetup 2 - Blockchain Basics - Generating Keys for BloqPress
BDM Meetup 2 - Blockchain Basics - Generating Keys for BloqPress
 
BDM Meetup #1 - Blockchains for Developers - Part 01
BDM Meetup #1 - Blockchains for Developers - Part 01BDM Meetup #1 - Blockchains for Developers - Part 01
BDM Meetup #1 - Blockchains for Developers - Part 01
 
Neuroware.io at FINNOVASIA KL - 2016
Neuroware.io at FINNOVASIA KL - 2016Neuroware.io at FINNOVASIA KL - 2016
Neuroware.io at FINNOVASIA KL - 2016
 
Banking on The Future of Blockchains
Banking on The Future of BlockchainsBanking on The Future of Blockchains
Banking on The Future of Blockchains
 
LVLUPKL - My Life on The Blockchain
LVLUPKL - My Life on The BlockchainLVLUPKL - My Life on The Blockchain
LVLUPKL - My Life on The Blockchain
 
Blockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain Applications
Blockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain ApplicationsBlockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain Applications
Blockstrap at FOSS Asia - 2015 - Building Browser-Based Blockchain Applications
 
Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014
Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014
Bitcoin is Still Technology - Presented at Bitcoin World Conference KL - 2014
 
Logging-In with Bitcoin - Paywalls without Emails
Logging-In with Bitcoin - Paywalls without EmailsLogging-In with Bitcoin - Paywalls without Emails
Logging-In with Bitcoin - Paywalls without Emails
 
Programmable Money - Visual Guide to Bitcoin as a Technology
Programmable Money - Visual Guide to Bitcoin as a TechnologyProgrammable Money - Visual Guide to Bitcoin as a Technology
Programmable Money - Visual Guide to Bitcoin as a Technology
 
Introducing Bitcoin :: The (Mostly) Visual-Guide to Cryptographic Currencies
Introducing Bitcoin :: The (Mostly) Visual-Guide to Cryptographic CurrenciesIntroducing Bitcoin :: The (Mostly) Visual-Guide to Cryptographic Currencies
Introducing Bitcoin :: The (Mostly) Visual-Guide to Cryptographic Currencies
 
MongoDB Day KL - 2013 :: Keynote - The State of MongoDB in Malaysia
MongoDB Day KL - 2013 :: Keynote - The State of MongoDB in MalaysiaMongoDB Day KL - 2013 :: Keynote - The State of MongoDB in Malaysia
MongoDB Day KL - 2013 :: Keynote - The State of MongoDB in Malaysia
 
JSON, The Argonauts and Mark
JSON, The Argonauts and MarkJSON, The Argonauts and Mark
JSON, The Argonauts and Mark
 
JSON and The Argonauts
JSON and The ArgonautsJSON and The Argonauts
JSON and The Argonauts
 
KL MUG 9
KL MUG 9KL MUG 9
KL MUG 9
 
Serving Images with GridFS
Serving Images with GridFSServing Images with GridFS
Serving Images with GridFS
 
Why I Believe MongoDB is The Dog's Bollocks
Why I Believe MongoDB is The Dog's BollocksWhy I Believe MongoDB is The Dog's Bollocks
Why I Believe MongoDB is The Dog's Bollocks
 
Introducing MongoPress
Introducing MongoPressIntroducing MongoPress
Introducing MongoPress
 

Último

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Último (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

1st NoSQL Asia Event in Malaysia

  • 1. Exploring The Technologies Behind Big Data Week Twitter :: @nosqlasia Hash-Tags :: #bdw13 #nosqlkl Facebook :: http://facebook.com/groups/nosqlkl
  • 2. NoSQL Asia Sponsors Twitter :: @nosqlasia Facebook :: http://facebook.com/groups/nosqlkl http://nosqlasia.org/sponsors
  • 3. What is NoSQL Asia …? Mission Statement: It is the mission of NoSQLasia.org to provide free access to NoSQL news, event placement, product announcements and service promotion for individuals, companies and organizations throughout South East Asia Manifesto: http://nosqlasia.org/blog/nosql-asia-manifesto Twitter :: @nosqlasia Facebook :: http://facebook.com/groups/nosqlkl
  • 4. Why me …? • Been living in Asia for over 15 years • Early adopter / evangelist for MongoDB • Established network of industry contacts • Experience running meet-ups / events • Experience presenting on stage • Enjoy sharing knowledge with others • Fanatical about OpenSource standards • Truly believe life is sweet beyond SQL • Tirath convinced me to do it !!!  Twitter :: @nosqlasia Facebook :: http://facebook.com/groups/nosqlkl
  • 5. Big Data Week :: Malaysian Partners Twitter :: @nosqlasia Facebook :: http://facebook.com/groups/nosqlkl http://bigdataweek.com/kualalumpur
  • 6. Big Data Week :: Final Event Tomorrow @ 2pm Twitter :: @nosqlasia Facebook :: http://facebook.com/groups/nosqlkl http://www.amiando.com/bdw_kl_dj.html
  • 7. Big Data :: Takes More Than a Week Twitter :: @nosqlasia Facebook :: http://facebook.com/groups/nosqlkl http://facebook.com/groups/bigdatamy Created by:
  • 8. How Big is Big …? -- According to IBM :: 90% of the World’s Data Created in The Last 2 Years -- Twitter :: @nosqlasia Facebook :: http://facebook.com/groups/nosqlkl
  • 10. History Lessons Twitter :: @nosqlasia Facebook :: http://facebook.com/groups/nosqlkl A LONG TIME AGO (1974) IN A GALAXY FAR, FAR AWAY ( the relational database was born )
  • 11. Building Reports = Good Impedance Mismatch = Bad • Before needing multiple servers, there was the relational database … • This model is still good for reports, though often leads to impedance mismatch … Twitter :: @nosqlasia Facebook :: http://facebook.com/groups/nosqlkl
  • 12. Then Came Web Apps Twitter :: @nosqlasia Facebook :: http://facebook.com/groups/nosqlkl
  • 13. Research Papers & Hash-Tags • Google developed and discussed BigTable • Amazon developed and discussed DynamoDB • This inspired a new generation of solutions • Those developing these solution started a meet-up and needed a hash-tag • MongoDB, CouchDB, Cassandra all at that same meet-up and someone picked #nosql Twitter :: @nosqlasia Facebook :: http://facebook.com/groups/nosqlkl
  • 14. Defining NoSQL with Characteristics • Non-Relational and OpenSource -- OR – • Cluster-Friendly and Schemaless -- AND – • 21st Century Hipster Qualities Twitter :: @nosqlasia Facebook :: http://facebook.com/groups/nosqlkl
  • 15. Alternative Data Model Families • Key Value Stores (simplicity) Riak, Redis • Documents (rapid development) MongoDB, CouchDB, RavenDB ------------------------------------------------------------------------ • Column (inline indexing) Cassandra, HBase • Graphs (persistent relationships) Neo4j, Titan Twitter :: @nosqlasia Facebook :: http://facebook.com/groups/nosqlkl
  • 16. What about Aggregate Orientated models…? • Key Values act as Documents with Meta Data • Documents act as Key Values with IDs • Both of these (and columns) aggregate data • But what about relationships and natural joins? • New wave of module database (ArangoDB / OrientDB) • Time-series databases such as KairosDB • More importantly, where does HyperDex fit in? Twitter :: @nosqlasia Facebook :: http://facebook.com/groups/nosqlkl
  • 17. Then Came Trolls Twitter :: @nosqlasia Facebook :: http://facebook.com/groups/nosqlkl
  • 18. Definitely Maybe Acidic • Consistency comes in many forms (logic and replication) • RDBMS = ACID (Atomic, Consistent, Isolate, Durable) • NoSQL = BASE (Basically Available, Soft-State, Eventually Consistent) • Scaling ACID compliant systems often looses true acidity • Graph databases require and bolster acidity • Aggregate orientation is designed NOT to have acidity • Offline locks through version numbers to the rescue! • ACID within a single Aggregate • Consistency Vs Availability Vs Response Time Twitter :: @nosqlasia Facebook :: http://facebook.com/groups/nosqlkl
  • 20. CAP THEOREM THE SEQUEL
  • 21. Navigating Through HyperSpace Twitter :: @nosqlasia Facebook :: http://facebook.com/groups/nosqlkl
  • 22. Search Index Sharding Twitter :: @nosqlasia Facebook :: http://facebook.com/groups/nosqlkl
  • 23. The Future of Data • Distributed Designs (Spanner, Bitcoin) • Polyglot Persistence and Event Sourcing … • Domain driven design must be at forefront … Twitter :: @nosqlasia Facebook :: http://facebook.com/groups/nosqlkl
  • 24. NoSQL Myths & Failures • Relational Databases are ACID Compliant • NoSQL Databases are NOT ACID Compliant • Aggregate Orientation is good until you want or need to change the basis of aggregation • Most environments have implicit schemas • Decisions, decisions - time is money Twitter :: @nosqlasia Facebook :: http://facebook.com/groups/nosqlkl
  • 25. Exploring The Technologies Behind Big Data Week Twitter :: @nosqlasia Hash-Tags :: #bdw13 #nosqlkl Facebook :: http://facebook.com/groups/nosqlkl