{"id":83153,"date":"2020-05-29T01:42:10","date_gmt":"2020-05-28T23:42:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-raspredelyonnoj-subd-tidb-4-0"},"modified":"2020-05-29T01:42:10","modified_gmt":"2020-05-28T23:42:10","slug":"vypusk-raspredelyonnoj-subd-tidb-4-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/vypusk-raspredelyonnoj-subd-tidb-4-0","title":{"rendered":"Ver\u00f6ffentlichung der verteilten Datenbank TiDB 4.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/pingcap\/tidb\/releases\/tag\/v4.0.0\">Verf\u00fcgbar<\/a><\/noindex> Ver\u00f6ffentlichung des verteilten DBMS <noindex><a rel=\"nofollow\" href=\"https:\/\/pingcap.com\/index\">TiDB 4.0<\/a><\/noindex>, inspiriert von den Technologien von Google <noindex><a rel=\"nofollow\" href=\"http:\/\/research.google.com\/archive\/spanner.html\">Spanner<\/a><\/noindex> und <noindex><a rel=\"nofollow\" href=\"http:\/\/research.google.com\/pubs\/pub38125.html\">F1<\/a><\/noindex>. TiDB geh\u00f6rt zur Kategorie der hybriden HTAP-Systeme (Hybrid Transactional\/Analytical Processing), die sowohl die Ausf\u00fchrung von Echtzeitanfragen (OLTP) als auch die Verarbeitung von analytischen Abfragen erm\u00f6glichen. Das Projekt ist in Go geschrieben und <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/pingcap\/tidb\">wird unter der GPLv3-Lizenz bereitgestellt.<\/a><\/noindex> unter der Apache 2.0-Lizenz.<\/p>\n<p>Hauptmerkmale von TiDB:\n<\/p>\n<ul>\n<li class=\"l\"> SQL-Unterst\u00fctzung und Bereitstellung einer Client-Schnittstelle, die mit dem MySQL-Protokoll kompatibel ist, was die Anpassung bestehender Anwendungen f\u00fcr TiDB, die f\u00fcr MySQL geschrieben wurden, erleichtert und die Nutzung g\u00e4ngiger Client-Bibliotheken erm\u00f6glicht. Neben dem MySQL-Protokoll kann auch eine JSON-basierte API sowie ein Connector f\u00fcr Spark verwendet werden, um auf die DBMS zuzugreifen.\n<\/li>\n<li class=\"l\"> \u00dcber die SQL-M\u00f6glichkeiten werden Indizes, Aggregatfunktionen, GROUP BY, ORDER BY, DISTINCT, Joins (LEFT JOIN \/ RIGHT JOIN \/ CROSS JOIN), Ansichten, Fensterfunktionen und Unterabfragen unterst\u00fctzt. Die bereitgestellten Funktionen sind ausreichend, um mit TiDB Webanwendungen wie PhpMyAdmin, <noindex><a rel=\"nofollow\" href=\"https:\/\/gogs.io\/\">Gogs<\/a><\/noindex> und WordPress zu betreiben;\n<\/li>\n<li class=\"l\"> Horizontale Skalierbarkeit und Ausfallsicherheit: Speichergr\u00f6\u00dfe und Rechenleistung lassen sich einfach durch das Hinzuf\u00fcgen neuer Knoten erh\u00f6hen. Die Daten werden redundant \u00fcber die Knoten verteilt, sodass der Betrieb bei Ausf\u00e4llen einzelner Knoten fortgesetzt werden kann. Ausf\u00e4lle werden automatisch verarbeitet.\n<\/li>\n<li class=\"l\"> Das System gew\u00e4hrleistet Konsistenz und erscheint der Client-Software als eine gro\u00dfe Datenbank, obwohl tats\u00e4chlich Daten von mehreren Knoten f\u00fcr die Ausf\u00fchrung von Transaktionen abgerufen werden.\n<\/li>\n<li class=\"l\"> F\u00fcr die physische Speicherung von Daten auf Knoten k\u00f6nnen verschiedene Backends verwendet werden, wie lokale Speicher-Engines GoLevelDB und BoltDB oder eigene Engines f\u00fcr verteiltes Speichern. <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/pingcap\/tikv\">TiKV<\/a><\/noindex> TiFlash. TiKV speichert Daten zeilenweise im Schl\u00fcssel\/Wert-Format und ist optimaler f\u00fcr transaktionale Verarbeitung (OLTP). TiFlash speichert Daten spaltenweise und erm\u00f6glicht eine h\u00f6here Leistung bei analytischen Aufgaben (OLAP).\n<\/li>\n<li class=\"l\"> Die M\u00f6glichkeit zur asynchronen \u00c4nderung des Speicherschemas erlaubt es, Spalten und Indizes im laufenden Betrieb hinzuzuf\u00fcgen, ohne die Verarbeitung aktueller Operationen zu stoppen.\n<\/li>\n<\/ul>\n<p>In der neuen Version:<\/p>\n<ul>\n<li class=\"l\"> Standardm\u00e4\u00dfig ist der verteilte Garbage Collector Green GC aktiviert, der die Geschwindigkeit der M\u00fcllabfuhr in gro\u00dfen Clustern erheblich erh\u00f6ht und die Stabilit\u00e4t verbessert.\n<li class=\"l\">Unterst\u00fctzung f\u00fcr gro\u00dfe Transaktionen hinzugef\u00fcgt, deren Gr\u00f6\u00dfe praktisch durch die physische Speichergr\u00f6\u00dfe begrenzt ist. Die Gr\u00f6\u00dfenbeschr\u00e4nkung einer einzelnen Transaktion wurde von 100 MB auf 10 GB erh\u00f6ht.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr die Befehle BACKUP und RESTORE zur Datensicherung hinzugef\u00fcgt.\n<li class=\"l\"> M\u00f6glichkeit hinzugef\u00fcgt, Sperren auf Tabellen zu setzen.\n<li class=\"l\"> Ein MySQL-kompatibler Transaktionsisolierungsmechanismus auf Leseebene (READ COMMITTED) wurde hinzugef\u00fcgt.\n<li class=\"l\"> Im Befehl &#171;ADMIN SHOW DDL JOBS&#187; wurde die Unterst\u00fctzung f\u00fcr LIKE- und WHERE-Ausdr\u00fccke hinzugef\u00fcgt;\n<li class=\"l\"> Das Parameter oom-use-tmp-storage wurde hinzugef\u00fcgt, um tempor\u00e4re Dateien zur Zwischenspeicherung in Situationen mit unzureichendem Arbeitsspeicher zu verwenden;\n<li class=\"l\"> Das Schl\u00fcsselwort Random wurde hinzugef\u00fcgt, um zuf\u00e4llige Werte f\u00fcr Attribute zuzuweisen;\n<li class=\"l\"> Im Befehl LOAD DATA gibt es nun die M\u00f6glichkeit, hexadezimale und bin\u00e4re Ausdr\u00fccke zu verwenden;\n<li class=\"l\"> 15 Parameter zur Steuerung des Verhaltens des Optimierers wurden hinzugef\u00fcgt;\n<li class=\"l\"> Werkzeuge zur Leistungsdiagnose von SQL-Abfragen wurden hinzugef\u00fcgt. Ein Log f\u00fcr langsame Abfragen, verf\u00fcgbar \u00fcber die Systemtabellen SLOW_QUERY \/ CLUSTER_SLOW_QUERY, wurde hinzugef\u00fcgt;\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr Funktionen zur Arbeit mit Sequenzen wurde hinzugef\u00fcgt;\n<li class=\"l\"> Die M\u00f6glichkeit zur dynamischen Anpassung von Konfigurationsparametern, die aus dem PD (Placement Driver, Cluster-Management-Server) gelesen werden, wurde hinzugef\u00fcgt. Der Ausdruck &#171;SET CONFIG&#187; kann verwendet werden, um die Einstellungen der PD\/TiKV-Knoten zu \u00e4ndern;\n<li class=\"l\"> Die Einstellung max-server-connections wurde hinzugef\u00fcgt, um die maximale Anzahl gleichzeitiger Verbindungen zum Server zu begrenzen (standardm\u00e4\u00dfig 4096);\n<li class=\"l\"> Die Leistung wurde in Situationen verbessert, in denen die angeforderten Spalten vollst\u00e4ndig durch Indizes abgedeckt sind;\n<li class=\"l\"> Eine Optimierung von Anfragen auf Basis von Index-Merges wurde hinzugef\u00fcgt;\n<li class=\"l\"> Die Leistung von Wertbereichsoperationen wurde verbessert;\n<li class=\"l\"> Die CPU-Belastung wurde durch das Caching der Indexabfragen und das Herausfiltern von Duplikaten reduziert;\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr ein neues Speicherformat f\u00fcr Strings hinzugef\u00fcgt, das die Leistung bei Tabellen mit vielen Spalten verbessert;\n<li class=\"l\"> Die Funktion GROUP_CONCAT unterst\u00fctzt jetzt den Ausdruck &#171;ORDER BY&#187;;\n<li class=\"l\"> Die M\u00f6glichkeit zum Abrufen von Daten aus dem TiFlash-Log \u00fcber SQL wurde hinzugef\u00fcgt;\n<li class=\"l\"> Im Befehl &#171;RECOVER TABLE&#187; wurde die Unterst\u00fctzung zur Wiederherstellung abgeschnittener Tabellen implementiert;\n<li class=\"l\"> Eine systemeigene Tabelle DDLJobs zur Abfrage von Einzelheiten zur Ausf\u00fchrung von DDL-Arbeiten wurde hinzugef\u00fcgt;\n<li class=\"l\"> Die M\u00f6glichkeit, den Befehl SHOW CONFIG zu verwenden, um die Einstellungen von PD und TiKV anzuzeigen, wurde hinzugef\u00fcgt;\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/pingcap\/tidb\/pull\/16710\">Aktiviert<\/a><\/noindex>  Standardm\u00e4\u00dfig wird der Co-Prozessor-Cache verwendet;\n<li class=\"l\"> Die Anzahl der Goroutinen in der Phase von Commit-Wiederholungsversuchen kann nun \u00fcber die Einstellung committer-concurrency kontrolliert werden;\n<li class=\"l\"> Die M\u00f6glichkeit zur Anzeige der Regionen von Tabellenpartitionen wurde hinzugef\u00fcgt;\n<li class=\"l\"> Im tidb-server wurde die M\u00f6glichkeit zur Begrenzung der Gr\u00f6\u00dfe des tempor\u00e4ren Speicherbereichs hinzugef\u00fcgt;\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die Operationen &#171;insert into tbl_name partition(partition_name_list)&#187; und &#171;replace into tbl_name partition(partition_name_list)&#187; wurde hinzugef\u00fcgt;\n<li class=\"l\"> Im verwendeten Hash f\u00fcr die Partitionierung wurde die Unterst\u00fctzung f\u00fcr die Filterung nach dem Kriterium &#171;is null&#187; hinzugef\u00fcgt;\n<li class=\"l\"> F\u00fcr partitionierte Tabellen wurde die Unterst\u00fctzung f\u00fcr Pr\u00fcf-, Bereinigungs- und Wiederherstellungsoperationen von Indizes hinzugef\u00fcgt.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Quelle: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53045\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0421\u0423\u0411\u0414 TiDB 4.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u043f\u043e\u0434 \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u0435\u043c \u043e\u0442 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 Google Spanner \u0438 F1. TiDB \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u043a \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c HTAP (Hybrid Transactional\/Analytical Processing), \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0445 \u043a\u0430\u043a \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0439 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 (OLTP), \u0442\u0430\u043a \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432. \u041f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Go \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Apache 2.0. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 TiDB: \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 SQL [&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-83153","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=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0421\u0423\u0411\u0414 TiDB 4.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u043f\u043e\u0434 \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u0435\u043c \u043e\u0442 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 Google Spanner \u0438 F1. TiDB \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u043a \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c HTAP (Hybrid Transactional\/Analytical Processing), \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0445 \u043a\u0430\u043a \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0439 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 (OLTP), \u0442\u0430\u043a \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432. \u041f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Go \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Apache 2.0. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 TiDB: \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 SQL\" \/>\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-raspredelyonnoj-subd-tidb-4-0\" \/>\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 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0421\u0423\u0411\u0414 TiDB 4.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0421\u0423\u0411\u0414 TiDB 4.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u043f\u043e\u0434 \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u0435\u043c \u043e\u0442 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 Google Spanner \u0438 F1. TiDB \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u043a \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c HTAP (Hybrid Transactional\/Analytical Processing), \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0445 \u043a\u0430\u043a \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0439 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 (OLTP), \u0442\u0430\u043a \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432. \u041f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Go \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Apache 2.0. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 TiDB: \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 SQL\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/vypusk-raspredelyonnoj-subd-tidb-4-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=\"2020-05-28T23:42:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-28T23:42:10+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\udd47 Ver\u00f6ffentlichung der verteilten Datenbank TiDB 4.0 | ProHoster","description":"Die Version 4.0 der verteilten Datenbank TiDB ist verf\u00fcgbar, inspiriert von den Technologien von Google Spanner und F1. TiDB geh\u00f6rt zur Kategorie der hybriden HTAP-Systeme (Hybrid Transactional\/Analytical Processing), die sowohl Echtzeitanfragen (OLTP) als auch die Verarbeitung analytischer Abfragen erm\u00f6glichen. Das Projekt ist in Go geschrieben und wird unter der Lizenz Apache 2.0 ver\u00f6ffentlicht. Merkmale von TiDB: SQL-Unterst\u00fctzung.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/vypusk-raspredelyonnoj-subd-tidb-4-0","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 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0421\u0423\u0411\u0414 TiDB 4.0 | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0421\u0423\u0411\u0414 TiDB 4.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u043f\u043e\u0434 \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u0435\u043c \u043e\u0442 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 Google Spanner \u0438 F1. TiDB \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u043a \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c HTAP (Hybrid Transactional\/Analytical Processing), \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0445 \u043a\u0430\u043a \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0439 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 (OLTP), \u0442\u0430\u043a \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0430\u043d\u0430\u043b\u0438\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432. \u041f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Go \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Apache 2.0. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 TiDB: \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 SQL","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/vypusk-raspredelyonnoj-subd-tidb-4-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":"2020-05-28T23:42:10+00:00","article:modified_time":"2020-05-28T23:42:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"83153","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 15:24:25","updated":"2022-09-28 02:50:21"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/83153","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=83153"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/83153\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=83153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=83153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=83153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}