Talaan ng mga Nilalaman:
- Kahulugan - Ano ang ibig sabihin ng Non-Relational Database?
- Ipinapaliwanag ng Techopedia ang Database ng Hindi Palagayang Relasyon
Kahulugan - Ano ang ibig sabihin ng Non-Relational Database?
Ang isang non-relational database ay isang database na hindi isinasama ang talahanayan / pangunahing modelo na nagpapalaganap ng mga pamamahala ng database system (RDBMS). Ang mga ganitong uri ng mga database ay nangangailangan ng mga pamamaraan at proseso ng pagmamanipula ng data na idinisenyo upang magbigay ng mga solusyon sa mga malaking problema sa data na kinakaharap ng malalaking kumpanya. Ang pinakasikat na umuusbong na di-pamanggit na database ay tinatawag na NoSQL (Hindi Lamang SQL).
Ipinapaliwanag ng Techopedia ang Database ng Hindi Palagayang Relasyon
Karamihan sa mga database na hindi kaugnayan ay nakasama sa mga website tulad ng Google, Yahoo !, Amazon at Facebook. Ang mga website na ito ay nagpapakilala ng isang pagpatay sa mga bagong aplikasyon sa bawat solong araw na may milyon-milyon at milyun-milyong mga gumagamit, kaya hindi nila mahawakan ang mga malalaking spike ng trapiko na may umiiral na mga solusyon sa RDBMS. Dahil hindi makayanan ng RDBMS ang problema, lumipat sila sa isang bagong uri ng DBMS na may kakayahang pangasiwaan ang data ng Web scale sa isang hindi relasyong paraan.
Ang isang kagiliw-giliw na aspeto ng isang non-relational database tulad ng NoSQL ay scalability. Ginagamit ng NoSQL ang sistema ng BASE (karaniwang magagamit, malambot na estado, sa huli ay pare-pareho). Ang mga database na hindi nakakaugnay na relo ay inalis ang form ng talahanayan ng mga hilera at mga haligi ng mga kaugnay na database na pabor sa mga dalubhasang mga frameworks upang mag-imbak ng data, na mai-access ng mga espesyal na API ng query. Ang pagtitiyaga ay isang mahalagang elemento sa mga database na ito. Upang paganahin ang mabilis na pagsasaayos ng maraming mga data ang pinakamahusay na pagpipilian para sa pagganap ay "sa memorya, " sa halip na pagbabasa at pagsulat mula sa mga disk.
Ang mga database ng kaugnayan ay gumagamit ng ACID system, na tinitiyak ang pagiging pare-pareho ng data sa lahat ng mga sitwasyon ng pamamahala ng data ngunit malinaw naman na mas matagal ang proseso para sa lahat ng mga relasyon at kalikasan nitong sumasanga. Gayunpaman, ang sistema ng BASE ay nagpakawala ng mga kinakailangan sa pare-pareho upang makamit ang mas mahusay na pagkakaroon at pagkahati para sa mas mahusay na scalability.
