{"id":108630,"date":"2023-05-19T12:48:16","date_gmt":"2023-05-19T10:48:16","guid":{"rendered":"https:\/\/prohoster.info\/?p=108630"},"modified":"2023-05-19T12:52:41","modified_gmt":"2023-05-19T10:52:41","slug":"vypusk-subd-sqlite-3-42-i-duckdb-0-8-0-cg-sql-s-realizacziej-hranimyh-proczedur-dlya-sqlite","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/vypusk-subd-sqlite-3-42-i-duckdb-0-8-0-cg-sql-s-realizacziej-hranimyh-proczedur-dlya-sqlite","title":{"rendered":"Ver\u00f6ffentlichung von SQLite 3.42 und DuckDB 0.8.0. CG\/SQL mit Implementierung von Stored Procedures f\u00fcr SQLite.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Ver\u00f6ffentlichung von SQLite 3.42, einer leichtgewichtigen Datenbank-Engine in Form einer Plug-in-Bibliothek, ist erfolgt. Der Code von SQLite wird als Gemeineigentum (public domain) verteilt, das hei\u00dft, er kann ohne Einschr\u00e4nkungen und kostenlos f\u00fcr alle Zwecke verwendet werden. Die finanzielle Unterst\u00fctzung der SQLite-Entwickler erfolgt durch ein eigens gegr\u00fcndetes Konsortium, dem Unternehmen wie Adobe, Oracle, Mozilla, Bentley und Bloomberg angeh\u00f6ren.     <\/p>\n<p>Wesentliche \u00c4nderungen:  <\/p>\n<ul>\n<li class=\"l\"> F\u00fcr Volltextindizes FTS5 wurde der Befehl secure-delete implementiert, der eine vollst\u00e4ndige Bereinigung aller verbleibenden Daten nach einem L\u00f6schvorgang durchf\u00fchrt.\n<li class=\"l\"> In den Funktionen zur Verarbeitung von JSON-Daten wurde die Unterst\u00fctzung f\u00fcr die Erweiterungen JSON5 implementiert.\n<li class=\"l\"> Der Anfragen-Planer wurde verbessert. Die Optimierung \u201ecount-of-view\u201c ist standardm\u00e4\u00dfig aktiviert. Die Verarbeitung ungenutzter Spalten in Unterabfragen wurde ausgeschlossen. Die Umsetzung der Push-Down-Optimierung wurde verbessert.\n<li class=\"l\"> Im Befehlszeileninterface wurde die Option \u201e--unsafe-testing\u201c hinzugef\u00fcgt, die die Verwendung bestimmter gef\u00e4hrlicher Befehle wie \u201e.testctrl\u201c erm\u00f6glicht, die f\u00fcr Tests gedacht sind. Im sicheren Modus (\u201e--safe\u201c) ist die Verwendung der Befehle \u201e.log on\u201c und \u201e.log off\u201c erlaubt. Unterst\u00fctzt wird der Trenner \u201e--\u201c, nach dem die Verarbeitung von Optionen deaktiviert wird. Die Parameter \u201e:inf\u201c und \u201e:nan\u201c, die mit den Werten Unendlichkeit und NaN verbunden sind, wurden hinzugef\u00fcgt.\n<li class=\"l\"> In den benannten SQL-Funktionen, die auf der Anwendungsebene definiert sind, ist die \u00dcberschneidung mit den Schl\u00fcsselw\u00f6rtern CROSS, FULL, INNER, LEFT, NATURAL, OUTER und RIGHT erlaubt.\n<li class=\"l\"> Die M\u00f6glichkeiten von PRAGMA integrity_check wurden erweitert. Eine \u00dcberpr\u00fcfung auf die Angabe des Wertes NaN in Spalten mit der Bedingung NOT NULL wurde hinzugef\u00fcgt. Die Aussagekraft der Fehlermeldungen wurde verbessert.\n<li class=\"l\"> Im Add-on session ist es erlaubt, \u00c4nderungen aus Tabellen ohne ROWID abzufangen.\n<li class=\"l\"> In der Funktion zur Bearbeitung von Zeit und Datum wurde der Modifikator \u201esubsec\u201c hinzugef\u00fcgt, um Bruchteile von Sekunden zu verwenden.\n<li class=\"l\"> Die Rekursionstiefe f\u00fcr Arrays und JSON-Objekte wurde standardm\u00e4\u00dfig von 2000 auf 1000 reduziert.      <\/ul>\n<p>Dar\u00fcber hinaus wurde die Version 0.8.0 des Datenbankmanagementsystems DuckDB ver\u00f6ffentlicht, das eine erweiterte Variante von SQLite darstellt, optimiert f\u00fcr analytische Abfragen, die einen erheblichen Teil der gespeicherten Daten abdecken. Dazu geh\u00f6rt die Aggregation des gesamten Inhalts in Tabellen oder die Zusammenf\u00fchrung mehrerer gro\u00dfer Tabellen. Es bietet einen erweiterten SQL-Dialekt mit zus\u00e4tzlichen Funktionen zur Verarbeitung sehr komplexer und langwieriger Abfragen. Dies schlie\u00dft die Unterst\u00fctzung komplexer Datentypen (wie Arrays, Strukturen und Vereinigungen), die gleichzeitige Ausf\u00fchrung mehrerer Abfragen sowie die Durchf\u00fchrung von Abfragen direkt aus Dateien im CSV-, JSON- und Parquet-Format ein. Zudem besteht die M\u00f6glichkeit, Daten aus PostgreSQL-Datenbanken zu importieren.     <\/p>\n<p>Neben dem Shell-Code von SQLite verwendet das Projekt einen ausgelagerten Parser aus PostgreSQL, die Date Math-Komponente von MonetDB, eine eigene Implementierung von Fensterfunktionen (basierend auf dem Segment Tree Aggregation-Algorithmus), einen Regex-Handler auf Basis der RE2-Bibliothek, eigene Optimierer f\u00fcr Abfragen, einen MVCC-Mechanismus zur Verwaltung der gleichzeitigen Ausf\u00fchrung von Aufgaben (Multi-Version Concurrency Control) sowie eine vektorisierte Abfrageausf\u00fchrungs-Engine, basierend auf dem Hyper-Pipelining Query Execution-Algorithmus, die es erm\u00f6glicht, gro\u00dfe Datenmengen in einem einzigen Vorgang zu verarbeiten. Der Projektcode wird unter der MIT-Lizenz ver\u00f6ffentlicht.       <\/p>\n<p>In der neuen Version von DuckDB:    <\/p>\n<ul>\n<li class=\"l\"> Es wurden neue Ausdr\u00fccke \u201ePIVOT\u201c und \u201eUNPIVOT\u201c f\u00fcr die Transformation von Zeilen in Spalten und umgekehrt hinzugef\u00fcgt.\n<li class=\"l\"> Die Parallelisierung beim Import und Export von Daten wurde verbessert. Standardm\u00e4\u00dfig wird das Lesen von Dateien im CSV-Format in mehreren Threads und das mehrf\u00e4dige Schreiben bei Verwendung der Formate Parquet, CSV und JSON implementiert.\n<li class=\"l\"> Der Operator \u201e**\u201c wurde hinzugef\u00fcgt, um rekursiv durch Verzeichnisse zu navigieren und Dateien zu bestimmen (z. B. FROM 'data\/glob\/crawl\/stackoverflow\/**\/*.csv').\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr JOIN-Operationen wurde f\u00fcr zeitserielle Daten (Werte von Parametern in festgelegten Zeitintervallen) hinzugef\u00fcgt, bei denen die Zusammenf\u00fchrung von Datens\u00e4tzen nicht auf exakten, sondern auf ungef\u00e4hren Zeitwerten basiert (zum Beispiel k\u00f6nnen Datens\u00e4tze zusammengef\u00fchrt werden, deren Zeit sich um maximal 1 Minute unterscheidet).\n<li class=\"l\"> Die verz\u00f6gerte Ladefunktion f\u00fcr Datenbankmetadaten wurde implementiert, wodurch der Start der Datenbankverwaltungssysteme um ein Vielfaches beschleunigt wurde.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die Anbindung von benutzerdefinierten Funktionen in Python wurde hinzugef\u00fcgt.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die ADBC (Arrow Database Connectivity) API wurde integriert, um Daten mit Apache Arrow zu \u00fcbertragen.\n<li class=\"l\"> Eine Bindung zur Integration mit Swift-Code wurde realisiert.\n<li class=\"l\"> Das Verhalten des Division Operators (&#171;\/&#187;) wurde ge\u00e4ndert, sodass jetzt standardm\u00e4\u00dfig Berechnungen mit Gleitkommadaten durchgef\u00fchrt werden, anstelle von Ganzzahloperationen. Ein neuer Operator &#171;\/\/&#187; wurde f\u00fcr ganzzahlige Divisionen eingef\u00fchrt. Das alte Verhalten kann durch die Einstellung &#171;SET integer_division=true;&#187; wiederhergestellt werden.\n<li class=\"l\"> Die Methode zur Ber\u00fccksichtigung von Nullwerten bei der Sortierung wurde von &#171;NULLS FIRST&#187; auf &#171;NULLS LAST&#187; ge\u00e4ndert, d.h. NULL-Werte werden jetzt am Ende und nicht am Anfang der Liste angezeigt. Das alte Verhalten kann durch die Einstellung &#171;SET default_null_order=&#8217;nulls_first&#8217;;&#187; wiederhergestellt werden.  <\/ul>\n<p>Zus\u00e4tzlich ist das von Facebook entwickelte Projekt CG\/SQL erw\u00e4hnenswert, das einen Code-Generator f\u00fcr die Verwendung von Stored Procedures mit SQLite bereitstellt. CG\/SQL erm\u00f6glicht die Erstellung von Stored Procedures in einem speziellen Dialekt von T-SQL (Transact-SQL), der den Aufruf von Funktionen der Standard-C-Bibliothek und den Zugriff auf Daten in SQLite erlaubt. Die erstellten Stored Procedures werden in C-Code kompiliert, der die SQLite C API verwendet, um die angegebenen Aktionen auszuf\u00fchren und komplexe Abfragen zu verarbeiten. Die kompilierten Stored Procedures k\u00f6nnen mit Programmen in C, Java und Objective-C verbunden werden. Der Code des Projekts ist in C geschrieben und wird unter der MIT-Lizenz ver\u00f6ffentlicht.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=59157\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 SQLite 3.42, \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u043e\u0439 \u0421\u0423\u0411\u0414, \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u043d\u043e\u0439 \u0432 \u0432\u0438\u0434\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438. \u041a\u043e\u0434 SQLite \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0434\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 (public domain), \u0442.\u0435. \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0431\u0435\u0437 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u0438 \u0431\u0435\u0437\u0432\u043e\u0437\u043c\u0435\u0437\u0434\u043d\u043e \u0432 \u043b\u044e\u0431\u044b\u0445 \u0446\u0435\u043b\u044f\u0445. \u0424\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u0443\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 SQLite \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0445\u043e\u0434\u044f\u0442 \u0442\u0430\u043a\u0438\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438, \u043a\u0430\u043a Adobe, Oracle, Mozilla, Bentley \u0438 Bloomberg. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f: \u0414\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0445 \u0438\u043d\u0434\u0435\u043a\u0441\u043e\u0432 FTS5 [&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-108630","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 SQLite 3.42, \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u043e\u0439 \u0421\u0423\u0411\u0414, \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u043d\u043e\u0439 \u0432 \u0432\u0438\u0434\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438. \u041a\u043e\u0434 SQLite \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0434\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 (public domain), \u0442.\u0435. \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0431\u0435\u0437 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u0438 \u0431\u0435\u0437\u0432\u043e\u0437\u043c\u0435\u0437\u0434\u043d\u043e \u0432 \u043b\u044e\u0431\u044b\u0445 \u0446\u0435\u043b\u044f\u0445. \u0424\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u0443\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 SQLite \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0445\u043e\u0434\u044f\u0442 \u0442\u0430\u043a\u0438\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438, \u043a\u0430\u043a Adobe, Oracle, Mozilla, Bentley \u0438 Bloomberg. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f: \u0414\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0445 \u0438\u043d\u0434\u0435\u043a\u0441\u043e\u0432 FTS5\" \/>\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\/de\/blog\/novosti-interneta\/vypusk-subd-sqlite-3-42-i-duckdb-0-8-0-cg-sql-s-realizacziej-hranimyh-proczedur-dlya-sqlite\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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 SQLite 3.42 \u0438 DuckDB 0.8.0. CG\/SQL \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0445\u0440\u0430\u043d\u0438\u043c\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440 \u0434\u043b\u044f SQLite | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 SQLite 3.42, \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u043e\u0439 \u0421\u0423\u0411\u0414, \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u043d\u043e\u0439 \u0432 \u0432\u0438\u0434\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438. \u041a\u043e\u0434 SQLite \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0434\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 (public domain), \u0442.\u0435. \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0431\u0435\u0437 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u0438 \u0431\u0435\u0437\u0432\u043e\u0437\u043c\u0435\u0437\u0434\u043d\u043e \u0432 \u043b\u044e\u0431\u044b\u0445 \u0446\u0435\u043b\u044f\u0445. \u0424\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u0443\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 SQLite \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0445\u043e\u0434\u044f\u0442 \u0442\u0430\u043a\u0438\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438, \u043a\u0430\u043a Adobe, Oracle, Mozilla, Bentley \u0438 Bloomberg. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f: \u0414\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0445 \u0438\u043d\u0434\u0435\u043a\u0441\u043e\u0432 FTS5\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/vypusk-subd-sqlite-3-42-i-duckdb-0-8-0-cg-sql-s-realizacziej-hranimyh-proczedur-dlya-sqlite\" \/>\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=\"2023-05-19T10:48:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-05-19T10:52:41+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\udd47Ver\u00f6ffentlichung der Datenbank SQLite 3.42 und DuckDB 0.8.0. CG\/SQL mit Implementierung von gespeicherten Prozeduren f\u00fcr SQLite | ProHoster","description":"Die Version 3.42 von SQLite wurde ver\u00f6ffentlicht, einer leichten Datenbank, die als Plug-in-Bibliothek ausgelegt ist. Der Code von SQLite wird als \u00f6ffentliches Gut (Public Domain) bereitgestellt, das hei\u00dft, er kann ohne Einschr\u00e4nkungen und kostenlos f\u00fcr beliebige Zwecke verwendet werden. Die finanzielle Unterst\u00fctzung der SQLite-Entwickler erfolgt durch ein eigens gegr\u00fcndetes Konsortium, dem Unternehmen wie Adobe, Oracle, Mozilla, Bentley und Bloomberg angeh\u00f6ren. Wichtige \u00c4nderungen: F\u00fcr die Volltextindizes FTS5","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/vypusk-subd-sqlite-3-42-i-duckdb-0-8-0-cg-sql-s-realizacziej-hranimyh-proczedur-dlya-sqlite","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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 SQLite 3.42 \u0438 DuckDB 0.8.0. CG\/SQL \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0445\u0440\u0430\u043d\u0438\u043c\u044b\u0445 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440 \u0434\u043b\u044f SQLite | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 SQLite 3.42, \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u043e\u0439 \u0421\u0423\u0411\u0414, \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u043d\u043e\u0439 \u0432 \u0432\u0438\u0434\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438. \u041a\u043e\u0434 SQLite \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0434\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 (public domain), \u0442.\u0435. \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0431\u0435\u0437 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0439 \u0438 \u0431\u0435\u0437\u0432\u043e\u0437\u043c\u0435\u0437\u0434\u043d\u043e \u0432 \u043b\u044e\u0431\u044b\u0445 \u0446\u0435\u043b\u044f\u0445. \u0424\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u0443\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 SQLite \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0439 \u043a\u043e\u043d\u0441\u043e\u0440\u0446\u0438\u0443\u043c, \u0432 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0445\u043e\u0434\u044f\u0442 \u0442\u0430\u043a\u0438\u0435 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438, \u043a\u0430\u043a Adobe, Oracle, Mozilla, Bentley \u0438 Bloomberg. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f: \u0414\u043b\u044f \u043f\u043e\u043b\u043d\u043e\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0445 \u0438\u043d\u0434\u0435\u043a\u0441\u043e\u0432 FTS5","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/vypusk-subd-sqlite-3-42-i-duckdb-0-8-0-cg-sql-s-realizacziej-hranimyh-proczedur-dlya-sqlite","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":"2023-05-19T10:48:16+00:00","article:modified_time":"2023-05-19T10:52:41+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\/de\/wp-json\/wp\/v2\/posts\/108630","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=108630"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/108630\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=108630"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=108630"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=108630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}