Skip to content
- Databases can handle querying
tasks, so you don’t have to walk
over files manually. Databases can
handle very complicated queries.
- Databases can handle indexing tasks,
so if tasks like get record with id
= x can be VERY fast
- Databases can handle multiprocess/multithreaded access.
- Databases can handle access from
network
- Databases can watch for data
integrity
- Databases can update data easily
(see 1) )
- Databases are reliable
- Databases can handle transactions
and concurrent access
- Databases + ORMs let you manipulate
data in very programmer friendly way.