PostgreSQL 11: Mgbanwe nke nkewa site na Postgres 9.6 ruo Postgres 11

Nwee ọmarịcha Friday onye ọ bụla! Obere oge na-adị obere tupu ọmụmụ ihe amalite "DBMS mmekọrịta", yabụ taa, anyị na-ekerịta nsụgharị nke ihe ọzọ bara uru na isiokwu ahụ.

Na ogbo mmepe PostgreSQL 11 Enweela ụfọdụ ọmarịcha ọrụ emere iji kwalite nkewa tebụl. Tebụl nkewa - nke a bụ ọrụ dị na PostgreSQL ruo ogologo oge, mana ya, dị ka a pụrụ isi kwuo ya, ọ dịghị adị ruo mgbe ụdị 10, nke ọ ghọrọ ọrụ bara uru. Anyị kwuru na mbụ na ihe nketa tebụl bụ mmejuputa nkewa anyị, nke a bụkwa eziokwu. Naanị usoro a manyere gị iji aka rụọ ọtụtụ ọrụ. Dịka ọmụmaatụ, ọ bụrụ na ịchọrọ ka etinye tuples n'ime ngalaba n'oge INSERT, ị ga-ahazi ihe ndị na-akpalite imere gị nke a. Nkewa site na ihe nketa na-adị ngwa ngwa ma sie ike ịmepụta ọrụ ndị ọzọ n'elu.

Na PostgreSQL 10, anyị hụrụ ọmụmụ nke "nkewa nkwupụta," njirimara e mere iji dozie ọtụtụ nsogbu ndị na-adịghị edozi site na iji usoro ihe nketa ochie. Nke a mere ka ngwá ọrụ dị ike karịa nke mere ka anyị kewaa data n'ụzọ kwụ ọtọ!

Ntụnyere njirimara

PostgreSQL 11 na-ewebata ọmarịcha atụmatụ ọhụrụ na-enyere aka melite arụmọrụ yana mee ka tebụl kewara ekewa pụta ìhè na ngwa.

PostgreSQL 11: Mgbanwe nke nkewa site na Postgres 9.6 ruo Postgres 11
PostgreSQL 11: Mgbanwe nke nkewa site na Postgres 9.6 ruo Postgres 11
PostgreSQL 11: Mgbanwe nke nkewa site na Postgres 9.6 ruo Postgres 11
1. Iji Mmachi Nwepu
2. Na-agbakwụnye naanị ọnụ
3. Naanị maka tebụl kewara ekewa na-ezo aka na-abụghị nkebi
4. Index ga-enwerịrị ogidi isi niile nke nkebi ahụ
5. Mgbochi ngalaba n'akụkụ abụọ ga-adabarịrị

Ubu oke

Anyị nwekwara ozi ọma ebe a! Agbakwunyere usoro ọhụrụ ihichapụ ngalaba. Algọridim ọhụrụ a nwere ike ikpebi ngalaba dabara adaba site na ilele ọnọdụ ajụjụ WHERE. Algọridim gara aga, n'aka nke ya, na-enyocha akụkụ nke ọ bụla iji chọpụta ma ọ nwere ike izute ọnọdụ ahụ WHERE. Nke a butere mmụba ọzọ na oge nhazi ka ọnụ ọgụgụ nke ngalaba na-abawanye.

Na 9.6, na nkebi site na ihe nketa, a na-emekarị tuples n'ime nkebi site n'ịde ihe na-akpali akpali nke nwere usoro okwu Ọ BỤRỤ na ịtinye tuple n'ime nkebi ziri ezi. Ọrụ ndị a nwere ike ịdị ngwa ngwa ime. Site na nkewa nkwupụta agbakwunyere na ụdị 10, nke a na-arụ ọrụ ngwa ngwa.

N'iji tebụl kewara ekewa nwere akụkụ 100, anyị nwere ike nyochaa arụmọrụ nke itinye ahịrị 10 nde n'ime tebụl nwere kọlụm 1 BIGINT na kọlụm 5 INT.

PostgreSQL 11: Mgbanwe nke nkewa site na Postgres 9.6 ruo Postgres 11

Arụmọrụ nke ịjụ tebụl a ka ịchọta otu ndekọ ahaziri ma mebie DML iji megharịa otu ndekọ (iji naanị 1 processor):

PostgreSQL 11: Mgbanwe nke nkewa site na Postgres 9.6 ruo Postgres 11

N'ebe a, anyị nwere ike ịhụ na arụmọrụ nke ọrụ ọ bụla abawanyela nke ukwuu kemgbe PG 9.6. Arịrịọ SELECT mara mma nke ukwuu, ọkachasị ndị nwere ike iwepụ ọtụtụ akụkụ n'oge nhazi ajụjụ. Nke a pụtara na onye nhazi oge nwere ike ịwụ ọtụtụ ọrụ nke ọ kwesịrị ịrụ na mbụ. Dịka ọmụmaatụ, a naghị ewukwa ụzọ maka akụkụ ndị na-adịghị mkpa.

nkwubi

Nkewa tebụl na-amalite ịghọ akụkụ dị ike na PostgreSQL. Ọ na-enye gị ohere igosipụta data ngwa ngwa n'ịntanetị wee buru ya na-anọghị n'ịntanetị na-echeghị maka obere ọrụ DML buru ibu iji wuchaa.. Nke a pụtakwara na enwere ike ịchekwa data metụtara ya ọnụ, nke pụtara na enwere ike ịnweta data ịchọrọ nke ọma karịa. Nkwalite ndị emere na ụdị a agaraghị enwe ike ma ọ bụrụ na ndị nrụpụta, ndị nyocha na ndị na-arụ ọrụ na-arụsi ọrụ ike na njirimara ndị a niile.
Ekele dịrị ha niile! PostgreSQL 11 mara mma!

Nke a bụ akụkọ dị mkpụmkpụ ma na-adọrọ mmasị. Kekọrịta okwu gị ma echefula ịdebanye aha Ụbọchị mepere emepe, n'ime nke a ga-akọwapụta usoro ihe omume n'ụzọ zuru ezu.

isi: www.habr.com

Tinye a comment