𝟮𝟲. 𝗞𝗮𝗻𝘇𝗶 𝗗𝗮𝘁𝗮
Dkt. Angela anaelezea kanzi data katika BootCamp yake mpya.
Unahitaji kanzi data kwa ajili ya uhifadhi wa kudumu. Vigezo (variables) vilivyopo kwenye kumbukumbu (memory) hupotea programu inapozima. Kanzi data huweka data zako salama na zinapatikana. Hukusaidia kuhifadhi, kutafuta, na kusimamia kiasi kikubwa cha habari.
Kuna aina kuu mbili za kanzi data.
Kanzi data za SQL Hizi ni kanzi data za uhusiano (relational databases). Hutumia majedwali na miundo (schemas) iliyofungwa.
- Data zilizopangwa
- Miundo (schemas) iliyofungwa
- Uhusiano kati ya majedwali
- Uwiano thabiti (Strong consistency)
- Hutumia SQL kwa ajili ya maswali (queries)
- Mifano: PostgreSQL, MySQL, Oracle, SQLite
Kanzi data za NoSQL Hizi hulenga unyumbufu (flexibility) na uwezo wa kukua (scale).
- Miundo (schemas) inayobadilika
- Uwezo wa kukua kuelekea pembeni (Horizontal scalability)
- Nzuri kwa data kubwa au zinazobadilika
- Mifumo mingi ya data kama vile nyaraka (document) au funguo-thamani (key-value)
- Mifano: MongoDB, Redis, Amazon DynamoDB
Chagua kifaa sahihi kwa mahitaji yako ya data.