Gefa út Firebird 5.0 DBMS

Eftir tveggja og hálfs árs þróun hefur Firebird 5.0, gagnagrunnskerfi fyrir tengsl, verið gefið út. Firebird heldur áfram að þróa InterBase 6.0 gagnagrunnskóðann, sem var opinn hugbúnaður árið 2000 af Borland. Firebird er dreift undir ókeypis MPL leyfi og styður ANSI SQL staðla, þar á meðal eiginleika eins og kveikjur, geymdar verklagsreglur og afritun. Tvöfaldur kóði er í boði fyrir ... Linux, Windows, macOS и Android.

Helstu nýjungar:

  • Hæfni til að framkvæma aðgerðir í fjölþráðum ham hefur verið innleiddur. Samsvörun í marga þræði á við þegar búið er til vísitölur, safna rusli (sjálfvirkar og handvirkar sópaaðgerðir), búa til afrit og endurheimta úr þeim. gfix -sveip -samsíða 4 dbname gbak -b -par 4 -notandanafn -pass lykilorð dbname öryggisafrit
  • Bætt við stuðningi við hlutavísitölur sem innihalda aðeins valdar færslur sem uppfylla skilyrðin sem tilgreind voru við stofnun vísitölunnar. BÚA TIL INDEX IT1_COL Á T1 (COL) HVAR COL < 100;
  • SELECT WITH LOCK, UPDATE og DELETE yfirlýsingarnar innleiða „SKIP LOCKED“ setningafræðina, sem gerir þér kleift að útiloka færslur sem eru með læsingu á þeim tíma sem beiðnin er send (til dæmis til að bíða ekki eftir að lásinn losni þegar átt er við önnur viðskipti).
  • Bætti við möguleikanum á að uppfæra gagnagrunninn í núverandi milliútgáfu af geymslunni (ODS - On-Disk-Structure) á flugi (innbyggður uppfærsla) án þess að búa til og endurheimta úr öryggisafriti. Til dæmis geturðu nú umbreytt gagnagrunni á Firebird 4.0 (ODS 13.0) sniðinu í Firebird 5.0 (ODS 13.1) sniðið á flugi.
  • Innleitt skyndiminni af samanteknum SQL yfirlýsingum sem er sjálfkrafa viðhaldið (gamla færslur eru hreinsaðar eftir þörfum). Stærð skyndiminni er stillt með MaxStatementCacheSize færibreytunni í firebird.conf.
  • Viðmóti hefur verið bætt við til að setja upp SQL og PSQL, sem gerir þér kleift að áætla framkvæmdartíma hverrar fyrirspurnar, safna tölfræði um fjölda fyrirspurna og bera kennsl á frammistöðuvandamál.
  • Bætti við stuðningi við MERGE tjáninguna fyrir „ÞEGAR ER EKKI MATCHED BY SOURCE“ skilyrt blokk, sem ræsir þegar upprunaskráin passar ekki við neinar færslur í marksettinu. SAMANAÐI Í viðskiptavini c AÐ NOTA new_customers nc ON (c.id = nc.id) ÞEGAR PASSAÐ SVO UPPFÆRA SETJA nafn = nc.nafn ÞEGAR ER EKKI PASSAÐ EFTIR HEILJUNNI SVO EYÐAÐU
  • Það er nú hægt að skila mörgum línum með því að nota RETURNING tjáningu ef tiltekin DML tjáning spannar margar línur (áður var villan „margar raðir í singleton select“ sýnd við slíkar aðstæður).
  • Nýjum innbyggðum aðgerðum hefur verið bætt við: UNICODE_CHAR til að skila unicode stafnum sem samsvarar tilteknum kóða og UNICODE_VAL til að skila kóðanum fyrir tiltekinn staf. QUARTER færibreytunni hefur verið bætt við EXTRACT, FIRST_DAY og LAST_DAY föllin til að ákvarða fjórðungsnúmerið.
  • Nýr kerfispakka RDB$BLOB_UTIL hefur verið bætt við með úrvali af aðgerðum með BLOB fyrir PSQL einingar.
  • Upptökuþjöppunaralgrímið hefur verið endurbætt til að nota breytilega lengd teljara til að pakka endurteknum gagnaröðum á skilvirkari hátt. Hagræðingin hefur verulega bætt þjöppunarhlutfall ófullnægjandi langra VARCHAR reita með UTF-8 kóðuðum gögnum.
  • Bætti við hæfileikanum til að vinna með tvíátta bendila (fletjanlegur) þegar aðgangur er að gagnagrunni með fjartengingu yfir netkerfi.
  • Frammistaða afritunar af bláum hefur verið fínstillt.
  • Bætti við fullum stuðningi við setningafræði strengjaskilgreiningar sem lýst er í SQL staðlinum. Til dæmis er nú hægt að brjóta línur með athugasemdum eða bilum: veldu 'ab' /* athugasemd */ 'cd' úr RDB$DATABASE; veldu 'ab' 'cd' úr RDB$ DATABASE;

Heimild: opennet.ru

Kauptu áreiðanlega hýsingu fyrir síður með DDoS vernd, VPS VDS netþjónum 🔥 Kauptu áreiðanlega vefhýsingu með DDoS vörn, VPS VDS netþjónum | ProHoster