In an eCommerce site
- Preserve user cart information
- User browsing history
- User past purchases
- Automatically Expire sessions on timeout
Deep Learning - Machine Learning - Data(base), NLP, Video - SQL Learning's - Startups - (Learn - Code - Coach - Teach - Innovate) - Retail - Supply Chain
In an eCommerce site
During NoSQL Session, After the first half of sessions. Learners shared their comparison of RDBMS vs NoSQL
An RDBMS includes functions that maintain the security, accuracy, integrity and consistency of the data
RDBMS - consistent and availability
All tables are related to each other in RDBMS and in NoSQL all tables are independent of each other
NoSQL - partition tolerance at the expense of availability
ACID (atomicity, consistency, isolation, durability) is a set of properties of RDBMS for transaction
RDBMS fixed schema and No SQL have dynamic schema (Schemaless)
In NoSQL, we can exclude the information which is not required
When to Choose what?
Keep Exploring!!!
A bit of a relook on NoSQL for a class helped me consolidate my learning.
NoSql - Not only SQL. During Engineering when it comes to Database design it is all about
What I thought in 2005
Systems data was structured in 2000
I still remember the 2010 period when Hadoop was much spoken about. Moving computation where data is available. I looked up my post in 2011 on MongoDB.
The evolution of databases is from
Everything revolves around Reading Correct Data vs Dirty Data (Transactions in progress may or may not commit).
Everything in DBMS is
How does read/write balance, Essentially a record or row needs to be locked before update. This ensures we work in a consistent state.
CAP theorem is the Crux of Everything
I say table in RDBMS, Collection in MongoDB, What is the conceptual mapping?
SQL vs NoSQL Design Thinking
Above all cost also plays a key role. Knowing what to choose based on size, data growth, and access patterns is key to deciding the type of Database for implementation.
RDBMS, KeyValue, Columnar, Graph, Document Collection all these forms of databases will co-exist :)
Data Stack
Ref - LinkModern Analytics Stack
#Consistency,
#Availability,
#PartitionTolerance,
I wrote an initial draft on the things I wished more developers knew about DBs. It touches a variety of topics: write skews, external consistency, clock skews, database-generated IDs, nested transaction issues, caches & more. Is there anything you wished more devs knew about DBs?— Jaana Dogan (@rakyll) April 13, 2020
Updated Data Platforms Landscape Map – October 2014 http://t.co/qhJawLQhNX Free download - now fully indexed pic.twitter.com/cH3QL5GFcm
— Matt Aslett (@maslett) November 18, 2014
NoSQL LinkedIn Skills Index – December 2014 http://t.co/bCvR4ipSGG
— Matt Aslett (@maslett) December 18, 2014
It is remarkable how many database vendors are struggling despite apparently pre-emptively designing their products to be perfect for IoT
— Matt Aslett (@maslett) December 11, 2014
For questions/feedback/career opportunities/training / consulting assignments/mentoring - please drop a note to sivaram2k10(at)gmail(dot)com
Coach / Code / Innovate