Month: August 2017

CTO 101 — S01: Database — Chap05: Graph DBMS

Graph DBMS is another NoSQL Db that Key concept of this system is the graph which means nodes, edges and their properties represent and store data. Nodes are entities and edges are the relationship between them. Most Popular: Neo4J Where to use: Social networks Real time recommendation Complex data and relations Please share this and…
Read more

CTO 101 — S01: Database — Chap04: Document Stores

Document stores are the pioneer in NoSQL movement, they are known as schema-free and made for storing and retrieving document-oriented information. Majority of these databases are made to support JavaScript Object Notation (JSON) and Extensible Markup Language (XML) but there are others supporting other formats such as YAML, BSON, and even non-pure text documents. Most…
Read more

CTO 101 — S01: Database — Chap03: Wide Column Stores

Wide column stores or extensible record stores, can store dynamic column for every row of data. This can be viewed as a key-value store with the extra relation between key-values in a record. Wide column stores are just like Document stores schema-free but the implementation is completely different. Most Popular: Apache Cassandra, Apache HBase, Apache…
Read more

CTO 101 — S01: Database — Chap02: Key-value stores

key-value stores are NoSQL database, and they simply pair keys and values for storage and retrieval of data. It is simple and fast and for that reason normally it is used as complementary database beside another DB. Most Popular: Redis, Memcached Redis now is having almost all extra features of Memcached and many extras. Where…
Read more

CTO 101 — S01: Database — Chap01: Relational Database

This is the first post of the series of how to choose the tech stacks for new developments for CTOs. Our mission is to gather best resources that a CTO or technical founder needs to perform his tasks. This series targets start-ups or small teams that are struggling to choose their technology stack and basically…
Read more