5 Soidhnichean Tha thu a ’fàs nas fheàrr na an stòr-dàta MySQL agad

coileanadh mysql

Tha an sealladh riaghlaidh dàta iom-fhillte agus ag atharrachadh gu luath. Chan eil dad a ’cur cuideam air an mean-fhàs seo nas motha na mar a nochdas‘ super apps ’- no tagraidhean a bhios a’ giullachd milleanan de eadar-obrachadh luchd-cleachdaidh gach diog. Factor ann an Dàta Mòr agus an sgòth, agus bidh e soilleir gum feum ceannaichean e-malairt ginealach ùr de stòran-dàta as urrainn coileanadh nas fheàrr agus sgèile nas luaithe.

Tha e coltach gu bheil gnìomhachas air-loidhne sam bith às aonais stòr-dàta ùraichte a ’ruith MySQL, stòr-dàta cha mhòr air ùrachadh bho chaidh a stèidheachadh ann an 1995. Às deidh a h-uile càil, cha tàinig an teirm“ NewSQL ”gu bhith na phàirt den bhriathrachas didseatach gus an tàinig Matt Aslett, anailisiche airson Buidheann 451 , chuir e còmhla e ann an 2011.

Ged a tha MySQL gu cinnteach comasach air deagh chuid de thrafaig a làimhseachadh, mar a bhios gnìomhachas a ’sìor fhàs, is dòcha gun ruig an stòr-dàta aige an comas as motha agus sguir an làrach-lìn aice ag obair gu ceart. Mura h-eil thu cinnteach a bheil a ’bhuidheann agad deiseil airson stòr-dàta NewSQL no nach eil, seo còig soidhnichean a dh’ fhaodadh tu a bhith a ’fàs nas miosa na MySQL:

  1. Bidh làimhseachadh duilgheadas a ’leughadh, a’ sgrìobhadh agus ag ùrachadh - Tha cuingealachaidhean comas aig MySQL. Mar a bhios barrachd is barrachd luchd-ceannach a ’crìochnachadh ghnothaichean air an làrach-lìn agad, chan eil ann ach beagan ùine mus stad an stòr-dàta agad. A bharrachd air an sin, mar a bhios an luchd agad a ’meudachadh, agus gu bheil thu ga fhaighinn duilich leughadh agus sgrìobhadh a bharrachd a làimhseachadh, is dòcha gum feum thu stòr-dàta eadar-dhealaichte. Faodaidh MySQL leughadh a sgèileadh tro “read-tràillean”, ach feumaidh tagraidhean a bhith mothachail nach eil leughaidhean cho co-shìnte ris a ’mhaighstir-sgrìobhaidh. Mar eisimpleir, nuair a bhios neach-ceannach ag ùrachadh thoraidhean anns a ’chairt e-malairt aige no aice, bu chòir a leughadh bhon mhaighstir-sgrìobhaidh. Mura h-eil, tha cunnart ann gum bi na meudan a tha rim faighinn ceàrr. Ma thachras sin, bidh botal agad san àite as miosa a ghabhas: an loidhne pàighidh e-malairt agad. Faodaidh botail aig àm pàighidh a bhith a ’leantainn gu cairtean trèigte, no nas miosa, reicidh tu clàr-seilbhe nach eil agad, agus feumaidh tu dèiligeadh ri luchd-ceannach troimh-chèile, agus is dòcha droch bhuaidh air na meadhanan sòisealta.
  2. Slow anailisean agus aithris - Chan eil stòran-dàta MySQL a ’toirt seachad fìor-ùine anailisean comasan, agus chan eil iad a ’toirt taic do thogalaichean SQL eile. Gus dèiligeadh ris an duilgheadas seo, tha feum air an dà chuid Smachd Co-chruinneachaidh Ioma-dhreach (MVCC) agus Giullachd Co-shìnte Mòr (MPP) airson a bhith a ’giullachd eallach obrach mòr oir tha iad a’ ceadachadh sgrìobhadh agus anailisean tachairt gun eadar-theachd, agus cleachd grunn nodan agus ioma-chores airson gach nód gus toirt air ceistean anailis a dhol nas luaithe.
     
    mysql-query-ceanglaichean
  3. Downtime tric - Tha stòran-dàta MySQL air an togail le aon phuing fàilligeadh, a ’ciallachadh ma dh’ fhailicheas co-phàirt sam bith - leithid draibhear, motherboard, no cuimhne - bidh an stòr-dàta gu lèir a ’fàiligeadh. Mar thoradh air an sin, is dòcha gum bi thu a ’fulang ùine downt gu tric, a dh’ fhaodadh call teachd-a-steach a chall. Faodaidh tu sharding agus tràillean a chleachdadh, ach tha iad sin cugallach agus chan urrainn dhaibh mòran trafaic a làimhseachadh. Bidh stòr-dàta sgèile a ’cumail grunn leth-bhreacan den dàta agad, a’ toirt seachad fulangas locht stèidhichte agus a ’cumail suas obrachaidhean a dh’ aindeoin agus / no fàilligeadh diosg.
     
    Ailtireachd Clustrix Shared Nothing
  4. Cosgaisean leasaiche àrd - Feumaidh luchd-leasachaidh a tha ag obair le stòran-dàta MySQL gu tric cuid mhòr den ùine a chaitheamh a ’càradh cùisean plumaireachd no a’ dèiligeadh ri fàilligeadh stòr-dàta. Faodaidh luchd-leasachaidh a tha ag obair le stòr-dàta sgèile-obrach obrachadh an àite a bhith a ’leasachadh fheartan agus a’ faighinn an toradh gu margaidh nas luaithe. Mar thoradh air an sin, tha an ùine airson margaidheachd a ’lughdachadh agus tha companaidhean e-malairt comasach air teachd-a-steach a chosnadh nas luaithe.
  5. Maxed a-mach frithealaichean - Tha luchd-frithealaidh a tha a ’faighinn a-mach air RAM airson amannan fada, no gu tric tron ​​latha, nam prìomh chomharradh nach urrainn do MySQL cumail suas ri fàs gnìomhachais. Is e fuasgladh bathar-cruaidh an rèiteachadh luath, ach tha e cuideachd gu math daor agus chan e fuasgladh fad-ùine a th ’ann. Nam biodh buidhnean a ’cleachdadh dòigh-obrach sgèile, faodar dàta ath-aithris thar nodan, agus mar a bhios gnothaichean a’ meudachadh ann am meud agus meud, thèid cuideam obrach a ghluasad gu nodan eile san stòr-dàta.

A 'sgoltadh suas

Tha e soilleir, tha a chuingealachaidhean aig MySQL, agus le ùine agus fàs trafaic, bidh stòr-dàta MySQL sam bith gu bhith a ’faighinn eòlas air cùisean coileanaidh agus cianalas. Agus airson làraich-lìn e-malairt, bidh na mì-chothroman sin gu cinnteach ag eadar-theangachadh gu teachd-a-steach a chaidh a chall.

Às deidh a h-uile càil, cha bu chòir dha a bhith na iongnadh sam bith an uairsin gu bheil teicneòlas a chaidh a thogail o chionn dà dheichead air ais a ’strì ri cumail suas ann an saoghal didseatach luath an latha an-diugh. Smaoinich mu dheidhinn: ciamar a bhiodh dùil aig prògramadairean ann an 1995 dè cho cumhachdach sa bhiodh an eadar-lìn?

Stòr-dàta san àm ri teachd

Dè do bheachd?

Tha an làrach seo a 'cleachdadh Akismet gus spama a lùghdachadh. Ionnsaich mar a thathar a 'pròiseasadh an dàta bheachdan agad.