mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-24 13:24:05 -06:00
33 lines
698 B
Markdown
33 lines
698 B
Markdown
---
|
|
title: "database-based-storage"
|
|
aliases: Database storage
|
|
tags:
|
|
- info201
|
|
---
|
|
|
|
- managed by DBMS
|
|
- usually SQL based
|
|
- also noSQL for unstructured big data
|
|
- advantages
|
|
- multi user support
|
|
- transactions (failure recovery)
|
|
- (centralised) constraints and referntial integrity
|
|
- flexible and ad-hoc querying
|
|
* manage large data
|
|
|
|
# Database APIS
|
|
APIs #unfinished
|
|
|
|
- most dbmss have a native datbase api
|
|
- usually proprietry and limited to just that product
|
|
- often the only option for noSQL dbmss
|
|
- also generic database apis
|
|
- work with multiple dbmss
|
|
- same code works with any supported dbms
|
|
- for sql dbmss
|
|
- ODBC microsoft
|
|
- JDBC java
|
|
- DB-API python
|
|
- PDO php
|
|
- DBI perl
|