{"id":112886,"date":"2024-01-13T11:28:03","date_gmt":"2024-01-13T09:28:03","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-subd-firebird-5-0"},"modified":"2024-01-13T11:28:03","modified_gmt":"2024-01-13T09:28:03","slug":"vypusk-subd-firebird-5-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-subd-firebird-5-0","title":{"rendered":"Andmebaasi Firebird 5.0 v\u00e4ljaanne","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u00e4rast kahte ja pool aastat arendust on v\u00e4lja antud relatsiooni andmebaasi Firebird 5.0 versioon. Firebird j\u00e4tkab InterBase 6.0 andmebaasis\u00fcsteemi arendamist, mille Borland avas 2000. aastal. Firebird jaotatakse tasuta MPL litsentsi all ja toetab ANSI SQL standardeid, sealhulgas selliseid funktsioone nagu k\u00e4ivitajad, salvestatud protseduurid ja replikatsioon. Binaarsed kogumikud on saadaval Linuxi, Windowsi, macOS ja Androidi jaoks.    <\/p>\n<p>Peamised uuendused:  <\/p>\n<ul>\n<li class=\"l\"> Reaalajas on v\u00f5imalik teostada operatsioone mitme niidi re\u017eiimis. Mitme niidi kasutamine on kohaldatav indeksite loomisel, pr\u00fcgi kogumisel (automaatsed ja k\u00e4sitsi sweep operatsioonid), varukoopiate loomisel ja nende taastamisel. gfix -sweep -parallel 4 dbname gbak -b -par 4 -user username -pass password dbname backupname\n<li class=\"l\"> \u00dcksikute kirjetega seotud osaliste indeksite tugi, mis sisaldab ainult valikulisi kirjeid, mis vastavad indeksi loomisel m\u00e4\u00e4ratud tingimustele. CREATE INDEX IT1_COL ON T1 (COL) WHERE COL &lt; 100;\n<li class=\"l\"> SELECT WITH LOCK, UPDATE ja DELETE laused sisaldavad s\u00fcntaksit \"SKIP LOCKED\", mis v\u00f5imaldab v\u00e4listada kirjed, millel on p\u00e4ringu saatmise ajal lukustus (n\u00e4iteks, et mitte oodata lukustuse vabastamist teise tehingu kokkupuutumise korral).\n<li class=\"l\"> Lisatud on v\u00f5imalus uuendada andmebaasi ajakohasele vaheversioonile (ODS \u2014 On-Disk-Structure) reaalajas (inline update) ilma varukoopiast taastamiseta. N\u00e4iteks saab n\u00fc\u00fcd reaalajas muuta Firebird 4.0 formaadis andmebaasi (ODS 13.0) Firebird 5.0 formaati (ODS 13.1).\n<li class=\"l\"> On rakendatud automaatselt hallatav SQL-lauseid sisaldava vahem\u00e4lu, mille aegunud kirjed puhastatakse vajadusel. Vahem\u00e4lu suurust m\u00e4\u00e4ratakse parameetri MaxStatementCacheSize kaudu failis firebird.conf.\n<li class=\"l\"> Lisatud on SQL ja PSQL profileerimise liides, mis v\u00f5imaldab hinnata iga p\u00e4ringu t\u00e4itmise aega, koguda statistikat p\u00e4ringute arvu kohta ja tuvastada j\u00f5udlusprobleeme.\n<li class=\"l\"> MERGE lausesse on lisatud toetus tingimuslikule blokile \"WHEN NOT MATCHED BY SOURCE\", mis aktiveerub, kui algne rekord ei vasta \u00fchele t\u00e4iendavale rekordile sihthulgas. MERGE INTO customers c USING new_customers nc ON (c.id = nc.id) WHEN MATCHED THEN UPDATE SET name = nc.name WHEN NOT MATCHED BY SOURCE THEN DELETE\n<li class=\"l\"> Tagatud on mitme rea tagastamise v\u00f5imalus RETURNING lausega, kui m\u00e4\u00e4ratud DML lause katab mitu rida (varem sellistes olukordades ilmnes viga \"multiple rows in singleton select\").\n<li class=\"l\"> Uued sisseehitatud funktsioonid: UNICODE_CHAR, mis tagastab unicode-m\u00e4rgi vastava koodi, ja UNICODE_VAL, mis tagastab koodi antud m\u00e4rgi jaoks. Funktsioonides EXTRACT, FIRST_DAY ja LAST_DAY on lisatud parameeter QUARTER, et m\u00e4\u00e4rata kvartali number.\n<li class=\"l\"> Uus s\u00fcsteemipakett RDB$BLOB_UTIL, mis sisaldab BLOB-idega seotud operatsioonide kogumit PSQL-i moodulite jaoks, on lisatud.\n<li class=\"l\"> Parandatud on kirjade tihendamise algoritmi, mis rakendab n\u00fc\u00fcd muutuva pikkusega loenduri, et t\u00f5husamalt pakkida korduvaid andmej\u00e4rjestusi. Optimeerimine on v\u00f5imaldanud oluliselt suurendada tihendustaset mittet\u00e4ielikult t\u00e4idetud pika VARCHAR-v\u00e4lja puhul, millel on UTF-8 kodeering.\n<li class=\"l\"> Lisatud on v\u00f5imalus t\u00f6\u00f6tada kahepoolselt kursori (scrollable) kaudu kaugandmebaasi juures.\n<li class=\"l\"> BLOB-ide kopeerimise j\u00f5udluse optimeerimine on teostatud.\n<li class=\"l\"> Lisatud on t\u00e4ieulatuslik toetus ridade m\u00e4\u00e4ratlemise s\u00fcntaksile, nagu on kirjeldatud SQL standardis. N\u00e4iteks v\u00f5ivad read n\u00fc\u00fcd olla katkestatud kommentaaride v\u00f5i t\u00fchikute t\u00f5ttu: select 'ab' \/* comment *\/ 'cd' from RDB$DATABASE; select 'ab' 'cd' from RDB$DATABASE;    <\/ul>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60430\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u0441 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u043e\u0439 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0440\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0421\u0423\u0411\u0414 Firebird 5.0. Firebird \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043a\u043e\u0434\u0430 \u0421\u0423\u0411\u0414 InterBase 6.0, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0432 2000 \u0433\u043e\u0434\u0443 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 Borland. Firebird \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MPL \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u044b ANSI SQL, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0442\u0430\u043a\u0438\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438, \u043a\u0430\u043a \u0442\u0440\u0438\u0433\u0433\u0435\u0440\u044b, \u0445\u0440\u0430\u043d\u0438\u043c\u044b\u0435 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b \u0438 \u0440\u0435\u043f\u043b\u0438\u043a\u0430\u0446\u0438\u044e. \u0411\u0438\u043d\u0430\u0440\u043d\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043b\u044f Linux, Windows, macOS \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-112886","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u0441 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u043e\u0439 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0440\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0421\u0423\u0411\u0414 Firebird 5.0. Firebird \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043a\u043e\u0434\u0430 \u0421\u0423\u0411\u0414 InterBase 6.0, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0432 2000 \u0433\u043e\u0434\u0443 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 Borland.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-subd-firebird-5-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0421\u0423\u0411\u0414 Firebird 5.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u0441 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u043e\u0439 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0440\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0421\u0423\u0411\u0414 Firebird 5.0. Firebird \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043a\u043e\u0434\u0430 \u0421\u0423\u0411\u0414 InterBase 6.0, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0432 2000 \u0433\u043e\u0434\u0443 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 Borland.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-subd-firebird-5-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-01-13T09:28:03+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-01-13T09:28:03+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Firebird 5.0 andmebaasihalduss\u00fcsteemi v\u00e4ljaanne | ProHoster","description":"P\u00e4rast kahe ja poole aasta arendust on v\u00e4lja antud relatsiooniline andmebaasihalduss\u00fcsteem Firebird 5.0. Firebird j\u00e4tkab InterBase 6.0 andmebaasihalduss\u00fcsteemi koodi arendamist, mille Borland avas 2000. aastal.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-subd-firebird-5-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0421\u0423\u0411\u0414 Firebird 5.0 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u0441 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u043e\u0439 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0440\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0421\u0423\u0411\u0414 Firebird 5.0. Firebird \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0435\u0442 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u043a\u043e\u0434\u0430 \u0421\u0423\u0411\u0414 InterBase 6.0, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0432 2000 \u0433\u043e\u0434\u0443 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 Borland.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-subd-firebird-5-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-01-13T09:28:03+00:00","article:modified_time":"2024-01-13T09:28:03+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/112886","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=112886"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/112886\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=112886"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=112886"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=112886"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}