You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://github.com/devpro/tech-notes/actions/workflows/ci.yml)
Single-board computers (SBCs) are compact compute platforms integrating CPU, memory, and I/O on a single circuit board, ideal for prototyping, education, and IoT applications.
4
+
They offer a versatile, low-power solution within the broader category of compute platforms.
**Odroid** | [HardKernel](../../../organizations/companies/hardkernel/hardkernel.md) | Emphasizes high-performance ARM-based models for demanding tasks such as media playback and emulation
11
+
**Raspberry PI** | [Raspberry PI foundation](../../../organizations/foundations/raspberry-pi/raspberry-pi.md) | Prioritizes accessibility, a vast community, and ease of use for education and prototyping
Copy file name to clipboardExpand all lines: docs/fundamentals/standards/databases.md
+51-1Lines changed: 51 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,56 @@
1
1
# Databases
2
2
3
-
## Properties
3
+
## Families
4
+
5
+
### Relational Databases (RDBMS)
6
+
7
+
These use structured tables with fixed schemas, rows, and columns, queried via SQL.
8
+
They excel in applications requiring complex joins and strong consistency.
9
+
10
+
* MySQL / MariaDB
11
+
* PostgreSQL
12
+
* Oracle
13
+
* Microsoft SQL Server
14
+
15
+
### NoSQL Databases
16
+
17
+
These provide schema-less or flexible data models for handling large volumes of unstructured or semi-structured data, often distributed across clusters.
18
+
19
+
They are subdivided into several types / subcategories.
20
+
21
+
#### Document Model (Document-Oriented)
22
+
23
+
Stores data as semi-structured documents (e.g., JSON, BSON), ideal for hierarchical data in content management or real-time apps.
24
+
25
+
* MongoDB
26
+
* CouchDB
27
+
* RavenDB
28
+
29
+
#### Key-Value Stores
30
+
31
+
Simple databases mapping keys to values, optimized for high-speed lookups like caching or session storage.
32
+
33
+
* Redis
34
+
* Amazon DynamoDB
35
+
* Riak
36
+
37
+
#### Wide-Column Stores (Column-Family)
38
+
39
+
Organize data in flexible columns within rows, optimized for read/write on massive datasets, suited for large-scale analytics.
40
+
41
+
* Apache Cassandra
42
+
* HBase
43
+
* ScyllaDB
44
+
45
+
#### Graph Databases
46
+
47
+
Model data as nodes and edges for relationship-heavy use cases like social networks or fraud detection.
0 commit comments