Ano ang Purpose-Built Database sa AWS?

Ano Ang Purpose Built Database Sa Aws



Tatlong dekada na ang nakalipas, may mga limitadong opsyon para sa paglikha ng mga database ngunit sa Relational Database ay nagkaroon ng mabilis na pagbabago. Pinadali nito ang paglikha ng database sa pamamagitan ng pagpili ng arkitektura ng application at mga workload. Ang mga pagbabagong ito ay humantong sa pagtaas ng mga database na binuo ng layunin at ang AWS ay nagdisenyo ng maraming serbisyo na nagpapahintulot sa mga customer nito na bumuo ng mga database ayon sa kanilang mga kaso ng paggamit.

Ipapaliwanag ng gabay na ito ang mga database na sadyang binuo sa AWS.

Ano ang Purpose-Built Databases?

Ang mga database na binuo ng layunin ay nilikha/idinisenyo upang magsagawa ng isang partikular na trabaho tulad ng paghawak ng mga high-intensity na workload o pamamahala ng mga partikular na kaso ng paggamit. Bago buuin ang mga database na ito, ang user ay dapat magkaroon ng isang partikular na senaryo sa kanilang isipan at ang mga database na ito ay nagsisilbi upang ma-optimize ang kanilang pagtatrabaho. Binubuo ng developer ang mga database na ito para makakuha ng mataas na performance, availability, scalability, at reliability para sa partikular na use case na iyon:









Mga Database na Binuo ng Layunin sa AWS

Binibigyang-daan ng AWS ang user na bumuo ng database na binuo para sa layunin gamit ang mga serbisyo tulad ng Amazon Aurora, DynamoDB, ElastiCache, atbp. Ang bawat isa sa mga serbisyong ito ay na-optimize para sa isang partikular na workload o use case at ang mga ito ay pinamamahalaan din ng platform. Gamit ang mga serbisyong ito, makukuha ng user ang kadalubhasaan ng AWS at ng mga kasosyo nito upang bumuo ng mga scalable at mataas na pagganap na database:







Mga Serbisyo ng AWS para Gumawa ng Mga Database na Binuo ng Layunin

Maraming serbisyo ng AWS na nagbibigay-daan sa mga customer na lumikha ng mga database na binuo ng layunin sa cloud at ang ilan sa mga ito ay ipinaliwanag sa ibaba:

Amazon Aurora

Ang serbisyo ng Amazon Aurora ay ginagamit upang bumuo ng mga database na na-optimize para sa mga high-performance na transactional workload. Nagbibigay ito ng walang kapantay na mataas na pagganap at kakayahang magamit sa isang pandaigdigang sukat na may ganap na PostgreSQL at MySQL compatibility:



Amazon DynamoDB

Ang serbisyo ng Amazon DynamoDB ay idinisenyo upang lumikha ng mga database na na-optimize para sa mababang latency, malaking sukat, at mga database ng NoSQL. Nagbibigay ito ng mabilis, flexible, at NoSQL database service para sa single-digit na millisecond na pagganap sa sukat:

Amazon ElasticCache

Ginagamit ang Amazon ElastiCache upang i-optimize ang in-memory na caching at isa ring ganap na pinamamahalaang serbisyo ng AWS. Nagbibigay din ito ng real-time, cost-optimized na pagganap para sa real-time na modernong mga application:

Iyon lang ang tungkol sa mga database at serbisyong binuo para sa layunin sa AWS upang lumikha ng mga database na binuo para sa layunin.

Konklusyon

Ang mga database na binuo ng layunin ay idinisenyo para sa mga partikular na workload o mga kaso ng paggamit upang makakuha ng pinakamainam na pagganap mula sa mga ito. Ang user ay dapat magkaroon ng isang kumpletong hanay ng mga kinakailangan sa isip upang bumuo ng isang database upang makakuha ng mataas na scalability, pagiging maaasahan, at availability. Nagbibigay ang AWS ng maraming serbisyo na maaaring magamit upang lumikha ng mga database na ginawa para sa layunin sa cloud tulad ng DynamoDB, Aurora, ElastiCache, atbp. Ipinaliwanag ng gabay na ito ang database na binuo ng layunin sa AWS.