-
Notifications
You must be signed in to change notification settings - Fork 51
Expand file tree
/
Copy pathdb.txt
More file actions
48 lines (45 loc) · 1.59 KB
/
db.txt
File metadata and controls
48 lines (45 loc) · 1.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
OpenSource (открытый код)
=========================
* SQLite - один модуль С/C++
- встроенная в Firefox, Chrome
Android
- Драйвер БД входит в Qt
- БД хранится в файле
- Никакого серверного ПО
не нужно
- CREATE / DROP
- SELECT / INSERT / UPDATE / DELETE
- Не работает RIGHT JOIN,
выражается через LEFT JOIN
- Нет хранимых процедур
- связи между таблицами на
уровне логики приложения
* MySQL (MariaDB)
- Компактная (размер ~50 Мб)
- Полноценная серверная
- Есть поддержка хранимых
процедур только на SQL
- Каскадная обработка данных
- Autoincrement
- для 32-битных версий
ограничения по размерам таблиц, индексов
порядка 4 Гб
* PostgreSQL (Postgres)
- размер порядка 200 Мб
- поддержка хранимых процедур
SQL, Python, Ruby, можно
подключать модули на C++...
- развитая система прав/
пользователей/групп
- последовательности
(sequences)
- Ограничение на таблицу порядка
16 Тб
* MongoDB - noSQL / документ-
ориентированные
Коммерческие
============
* MS SQL (MS SQL Express)
* Oracle DB
* DB2 (IBM)
* Foxpro