Architecture Decision Record

Active theme: Light

← Eisimpleirean de chlàran co-dhùnaidh

Clàr co-dhùnaidh ailtireachd: Teicneolas stòran dàta a thaghadh

Staid

Air a ghabhail

Co-theacsa

Tha sinn a’ dealbhadh aplacaid ùr a dh’fheumas dàta a stòradh agus fhaighinn air ais ann an dòigh so-sgèilidh is èifeachdach. Tha sinn air trì seòrsaichean de theicneolas stòran dàta a chomharrachadh a thathas a’ cleachdadh gu cumanta: stòran dàta dàimheach, stòran dàta sgrìobhainn, agus stòran dàta thachartasan.

Bidh stòran dàta dàimheach a’ stòradh dàta ann an clàran le sgeamaichean stèidhichte agus a’ cur an gnìomh chuingeadan teann ionracas dàta. Tha iad freagarrach airson aplacaidean a dh’fheumas dàimhean dàta toinnte agus gnothaichean. Tha eisimpleirean a’ gabhail a-steach MySQL, PostgreSQL, agus Oracle.

Bidh stòran dàta sgrìobhainn a’ stòradh dàta ann an sgrìobhainnean coltach ri JSON agus chan eil sgeama aca. Tha iad glè fhreagarrach airson aplacaidean a dh’fheumas modailean dàta sùbailte agus sgèileadh còmhnard. Tha eisimpleirean a’ gabhail a-steach MongoDB, Couchbase, agus Amazon DynamoDB.

Bidh stòran dàta thachartasan a’ stòradh dàta mar shreath de thachartasan, a’ glacadh gach atharrachadh air an dàta. Tha iad freagarrach airson aplacaidean a dh’fheumas sgrùdadh, event sourcing, agus giullachd dàta toinnte. Tha eisimpleirean a’ gabhail a-steach Apache Kafka, Apache Pulsar, agus AWS Kinesis. Co-dhùnadh

Às dèidh measadh faiceallach a dhèanamh air riatanasan is cuingeadan ar n-aplacaid, chuir sinn romhainn stòr dàta sgrìobhainn a chleachdadh.

Reusanachadh

Thagh sinn stòr dàta sgrìobhainn air sgàth:

  1. Tha aplacaid againn a dh’fheumas modail dàta sùbailte as urrainn atharrachadh thar ùine. Leigidh stòran dàta sgrìobhainn leinn dàta a stòradh ann an cruth gun sgeama, a tha a’ ciallachadh gun urrainn dhuinn raointean ùra a chur ris no structar sgrìobhainnean a tha ann atharrachadh gun a bhith a’ feumachdainn sgeama an stòir dàta atharrachadh.

  2. Feumaidh ar n-aplacaid sgèileadh gu còmhnard gus meudan mòra dàta is trafaig a làimhseachadh. Bidh taic togte a-staigh aig stòran dàta sgrìobhainn airson sharding agus ath-mhacachd, a leigeas leinn dàta a sgaoileadh thar grunn fhrithealaichean agus tron-chur àrd leughaidh is sgrìobhaidh a làimhseachadh.

  3. Feumaidh ar n-aplacaid faighinn air ais dàta luath is èifeachdach. Bidh comasan inneacsaidh is ceisteachaidh cumhachdach aig stòran dàta sgrìobhainn a leigeas leinn dàta fhaighinn air ais gu luath is gu h-èifeachdach.

  4. Chan fheum ar n-aplacaid gnothaichean toinnte no dàimhean dàta. Ged a tha stòran dàta dàimheach air leth math air cuingeadan ionracas dàta a chur an gnìomh agus gnothaichean toinnte a làimhseachadh, chan eil a leithid de riatanasan aig ar n-aplacaid. Faodaidh stòran dàta sgrìobhainn dearbhaidhean cunbhalachd is maireannachd gu leòr a thoirt seachad airson ar cùis chleachdaidh.

Builean

Le bhith a’ taghadh stòr dàta sgrìobhainn, feumaidh sinn tasgadh a dhèanamh ann a bhith ag ionnsachadh agus a’ tuigsinn na teicneolais shònraichte a thaghas sinn a chleachdadh. A bharrachd air sin, feumaidh sinn dèanamh cinnteach gu bheil modail dàta ar n-aplacaid a’ freagairt gu math air modail dàta an stòir dàta sgrìobhainn gus coileanadh is so-sgèileachd a mheudachadh.

Ach, tha sinn a’ creidsinn gu bheil buannachdan a bhith a’ cleachdadh stòr dàta sgrìobhainn nas motha na na cosgaisean, agus gur e an roghainn as freagarraiche airson riatanasan is cuingeadan ar n-aplacaid.