From BC$ MobileTV Wiki
Revision as of 03:09, 8 June 2022 by Bcmoney (Talk | contribs) (Neo4j)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
NoSQL Logo

NoSQL is a trend which has evolved into a loosely organized movement based on the fact that SQL (designed in the 1960s-1970s) is limited in function for today's modern applications and is based on an outdated view of hardware where computing power was much lower and storage per system was much, much smaller and significantly more expensive than modern hardware. This is mostly thanks to Moore's Law which states that computing power will double every year.

NoSQL especially addresses the issue of Metcalfe's Law and the Viral effects present in many modern Web Applications, where traffic to Web Servers tends to be sporadic and bursty in nature, spiking when certain pieces of content are published, or, when an old item of content is shared via a Social Network. It is sometimes referred to as schemaless design or schemaless database because of its lack of a traditional relational database structure where tables are mapped to one another via forieng keys and a specific itempotency and/or reciprocity (i.e. 1:1, 1:n, n:1, n:n).






"XML document-store" driven database solution.


Apache CouchDB is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution.


MongoDB bridges the gap between key-value stores (which are fast and highly scalable), document stores (which are lightweight) and traditional RDBMS systems (which provide rich queries and deep functionality).


[5] [6]



The Apache Hadoop project develops open-source software for reliable, scalable, distributed computing.


Amazon S3

Amazon Simple Storage Service (Amazon S3).


A highly scalable, eventually consistent, distributed, structured key-value store (used to power several features of Facebook).



A persistent key-value database with built-in net interface written in ANSI-C for Posix systems

Oracle KV



Neo4j is a graph database.

[10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22]


4store - An efficient, scalable and stable RDF database:


Virtuoso is an Enterprise relational database and tripestore solution.


AllegroGraph is an RDF-based triple-store.



External Links


  1. MongoDB demo (video):
  2. How Is Google Analytics So Damn Fast?: (includes conversion of MySQL to MongoDB query)
  4. Crunching 30 Years of NBA Data with MongoDB Aggregation:
  5. Why You Should Never Use MongoDB (as a be-all and end-all datastore):
  6. MongoDB Basics in 5 Minutes:
  7. If you wagered Bet365 would buy up Basho's remains, you'd be a big winner right now:
  8. Cassandra installation on Windows 7:
  9. NoSQL Quickstart guide:
  10. Revisiting Hillary Clinton's email corpus with graph algos and NLP (Part 1 of 3):
  11. Visualizing Breast Cancer Data with Neo4j and GraphXR:
  12. How to Make "Small Talk" with Your Boss About Music (with the help of graph-based recommendations):
  13. Analyzing Genomes in a Graph Database:
  14. Getting Graph Questions Answered through Neo4j Bloom: (examples of similarity & AML "circular vlows" analysis)
  15. Close to the Edge - Graph Databases through 1970s Prog. Rock: | VIDEO (exploring GraphDB benefits via RDF imports of Wikidata & SPARQL queries)
  16. Can Graph Data Science Prove a Movie is "Cursed"? Lets make a graph (out of Wikidata movie articles) and find out!:
  17. How to Have a Cybersecurity Graph Database on Your PC:
  18. Hacking Hacker News for fun and profit :
  19. Construct a biomedical knowledge graph with NLP:
  20. Build a Knowledge Graph using NLP & Ontologies tutorial:
  21. Neo4J -- Going Meta series: | VIDEO#1 | VIDEO#2 | VIDEO#3
  22. Building a Fullstack IMDB Clone with a Java Backend using SparkJava and Neo4j: | SRC | E-LEARNING COURSE
  23. Schema Design in MongoDB:

See Also

Database | SQL | GraphQL | MySQL | DBMS | RDBMS | Linked Data | Ontology | RDF | n3 | Semantic Web | Semantic Search | Cloud Computing | Mahout