Te tukunga o te DBMS TiDB 4.0 kua tohatohahia

Wātea te tukunga o te DBMS toha TiDB 4.0, i whakawhanakehia i raro i te mana o nga hangarau a Google Whero и F1. No roto a TiDB i te waahanga o nga punaha HTAP (Hybrid Transactional/Analytical Processing) ranu, e kaha ana ki te whakarato i nga tauwhitinga tuuturu (OLTP) me te tukatuka i nga patai tātari. Kua tuhia te kaupapa ki te reo Haere me te tohaina e kua raihanatia i raro i te Apache 2.0.

Nga waahanga o TiDB:

  • Tautoko SQL me te whakarato i tetahi atanga kiritaki e hototahi ana ki te kawa MySQL, e whakamaarama ana i te urutaunga o nga tono o naianei kua tuhia mo MySQL ki TiDB, ka taea hoki te whakamahi i nga whare pukapuka kiritaki noa. I tua atu i te kawa MySQL, ka taea e koe te whakamahi i te API-a-JSON me te hono mo Spark kia uru atu ki te DBMS.
  • Ko nga ahuatanga SQL e tautoko ana i nga taupū, nga mahi whakahiato, GROUP BY, ORDER BY, DISTINCT expressions, hanumi (MAUUI / RIGHT JOIN / CROSS JOIN), tirohanga, mahi matapihi me nga patai. Ko nga kaha e whakaratohia ana he rawaka ki te whakarite mahi me TiDB mo nga tono paetukutuku penei i te PhpMyAdmin, Koura и WordPress;
  • Ko te whakahiatotanga whakapae me te whakararu i te he: ka taea te whakanui i te rahi o te rokiroki me te mana tukatuka ma te hono noa i nga pona hou. Ka tohatohahia nga raraunga puta noa i nga pona me te taapiri, ka taea te mahi ki te haere tonu mena ka rahua nga waahanga takitahi. Ka whakahaere aunoatia nga hapa.
  • Ka whakamanahia e te punaha te rite, mo te rorohiko a te kiritaki he rite te ahua o te DBMS nui, ahakoa te meka, ko nga raraunga mai i te maha o nga pona ka aro ki te whakaoti i te tauwhitinga.
  • Hei rokiroki a tinana i runga i nga kohanga, ka taea te whakamahi i nga pito o muri, hei tauira, nga miihini rokiroki a-rohe GoLevelDB me BoltDB, a maatau ake miihini rokiroki tohatoha ranei TiKV me TiFlash. Ka penapena raraunga a TiKV i roto i nga aho ki te whakatakotoranga matua/uara, he pai ake mo nga mahi tukatuka tauwhitinga (OLTP). TiFlash rokiroki raraunga i roto i te tikanga poupou ka taea e koe te whakatutuki i te mahi teitei i te whakaoti rapanga tātari (OLAP).
  • Ko te kaha ki te whakarereke i te kaupapa rokiroki, ka taea e koe te taapiri i nga pou me nga tohu tohu i runga i te rere me te kore e mutu te tukatuka o nga mahi haere tonu.

I roto i te tukunga hou:

  • Ma te taunoa, ka taea e te kaikohi paru kua tohatohahia te Green GC, ka taea te whakanui ake i te tere o te kohinga paru i roto i nga tautau nui me te whakapai ake i te pumau;
  • He tautoko taapiri mo nga whakawhitinga nui, ko te rahi o te mea he iti noa te rahi o te mahara tinana. Ko te rahinga rahi mo te whakawhitinga kotahi kua piki ake mai i te 100 MB ki te 10 GB;
  • He tautoko taapiri mo nga whakahau BACKUP me te WHAKAMAHI mo te taapiri;
  • Kua taapirihia te kaha ki te whakarite raka ki runga tepu;
  • Kua taapirihia e te MySQL-hototahi te tikanga tauwhitinga tauwhitinga taumata-panui (READ COMMITTED);
  • He tautoko taapiri mo nga korero LIKE me WHERE ki te whakahau "ADMIN SHOW DDL JOBS";
  • Kua taapirihia te tawhā oom-use-tmp-storage, ka taea e koe te whakamahi i nga konae rangitahi ki te keteroki i nga hua takawaenga ina he iti te RAM;
  • Kua taapirihia te kupumatua Random ki te tautapa i nga uara tupurangi ki nga huanga;
  • Ko te whakahau LOAD DATA inaianei kei te kaha ki te whakamahi i nga korero hautekaumāono me te rua;
  • Kua taapirihia nga tawhā 15 hei whakahaere i te whanonga o te kaihoroi;
  • He taputapu taapiri mo te tirotiro i te mahinga o nga patai SQL. I taapirihia he raarangi patai puhoi, ka taea te uru atu ma te SLOW_QUERY / CLUSTER_SLOW_QUERY ripanga punaha;
  • He tautoko taapiri mo nga mahi mo te mahi me nga raupapa;
  • Kua taapirihia te kaha ki te whakarereke i nga tawhā whirihoranga ka panuihia mai i te PD (Atekōkiri Whakanoho, tūmau whakahaere tautau). Kua taapirihia te kaha ki te whakamahi i te korero "SET CONFIG" ki te huri i nga tautuhinga o nga pona PD/TiKV.
  • Kua taapirihia te max-server-connection setting ki te whakawhāiti i te tau mōrahi o ngā hononga tukutahi ki te tūmau (taunoa 4096);
  • He pai ake te mahi i roto i nga ahuatanga kua kapi katoa nga pou i tonohia e nga tohu tohu;
  • Kua taapirihia te arotautanga patai i runga i te whakakotahitanga taupū;
  • Te pai ake o nga mahi me nga awhe uara;
  • Whakaitihia te kawenga PTM ma te keteroki i nga hua o te uru ki nga tohu me te tarai i nga taarua;
  • He tautoko taapiri mo te whakatakotoranga rokiroki rarangi hou e taea ai e koe te whakanui ake i te mahinga o nga ripanga me te maha o nga pou;
  • Ko te mahi GROUP_CONCAT inaianei kei te tautoko i te kupu "ORDER BY";
  • Kua taapirihia te kaha ki te tango raraunga mai i te raarangi TiFlash ma te SQL;
  • Kei te tautoko te whakahau RECOVER TABLE inaianei ki te whakaora i nga ripanga kua tapahia;
  • Kua taapirihia te ripanga punaha DDLJobs ki te uiui i nga korero mo te mahi DDL mahi;
  • Kua taapirihia te kaha ki te whakamahi i te whakahau SHOW CONFIG hei whakaatu i nga tautuhinga PD me TiKV;
  • Kua whakakā keteroki coprocessor ma te taunoa;
  • Ko te maha o nga coroutine (goroutine) i te wahanga ngana ano o te tuku ka taea te whakahaere inaianei ma te whakamahi i te tautuhinga committer-concurrency;
  • Kua taapirihia te kaha ki te whakaatu i nga rohe wehewehe ripanga;
  • Ko te kaha ki te whakawhāiti i te rahi o te rokiroki rangitahi kua taapiri atu ki te tidb-server;
  • He tautoko taapiri mo nga mahi "whakauruhia ki roto i te wehewehenga ingoa_tbl_name(rarangi_ingoa_wehenga)" me te "whakakapi ki te wehewehenga ingoa_tbl_name(rarangi_ingoa_wehenga)";
  • I roto i te hash i whakamahia mo te wehewehe, he tautoko mo te tātari i runga i te huanga "he kore" kua taapirihia;
  • Mo nga ripanga kua wehewehea, kua taapirihia he tautoko mo te tirotiro tohu, te horoi, me te whakatikatika.

Source: opennet.ru

Hokona te manaaki pono mo nga waahi me te tiaki DDoS, nga kaiwhakarato VPS VDS 🔥 Hokona he manaaki paetukutuku pono me te tiakitanga DDoS, ngā tūmau VPS VDS | ProHoster