{"id":101601,"date":"2021-10-11T22:22:40","date_gmt":"2021-10-11T20:22:40","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-vysokoproizvoditelnoj-vstraivaemoj-subd-libmdbx-0-10-4-i-libfpta-0-3-9"},"modified":"2021-10-11T22:22:40","modified_gmt":"2021-10-11T20:22:40","slug":"vypusk-vysokoproizvoditelnoj-vstraivaemoj-subd-libmdbx-0-10-4-i-libfpta-0-3-9","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-vysokoproizvoditelnoj-vstraivaemoj-subd-libmdbx-0-10-4-i-libfpta-0-3-9","title":{"rendered":"Ver\u00f6ffentlichung der leistungsstarken eingebetteten DBMS libmdbx 0.10.4 und libfpta 0.3.9","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Ver\u00f6ffentlichung der Bibliotheken libmdbx 0.10.4 (MDBX) mit der Umsetzung einer hochleistungsf\u00e4higen kompakten eingebetteten Schl\u00fcssel-Wert-Datenbank sowie der zugeh\u00f6rigen Bibliothek libfpta 0.3.9 (FPTA), die eine tabellarische Datenpr\u00e4sentation mit sekund\u00e4ren und zusammengesetzten Indizes \u00fcber MDBX realisiert, fand statt. Beide Bibliotheken werden unter OSI-akkreditierten Lizenzen vertrieben. Sie unterst\u00fctzen alle g\u00e4ngigen Betriebssysteme und Architekturen sowie den russischen Elbrus 2000.      <\/p>\n<p>Historisch gesehen ist libmdbx eine umfassende \u00dcberarbeitung der Datenbank LMDB und \u00fcbertrifft ihren Vorg\u00e4nger in Bezug auf Zuverl\u00e4ssigkeit, Funktionalit\u00e4t und Leistung. Im Vergleich zu LMDB wird in libmdbx gro\u00dfer Wert auf Codequalit\u00e4t, stabile API-Arbeit, Tests und automatische Pr\u00fcfungen gelegt. Ein Tool zur \u00dcberpr\u00fcfung der Integrit\u00e4t der Datenbankstruktur mit einigen Wiederherstellungsfunktionen wird mitgeliefert.    <\/p>\n<p>Technologisch bietet libmdbx ACID, strikte Serialisierung von \u00c4nderungen und nicht-blockierendes Lesen mit linearer Skalierung \u00fcber CPU-Kerne. Die Autocompactierung, die automatische Verwaltung der Datenbankgr\u00f6\u00dfe und die Sch\u00e4tzung des Volumens von Abfragen \u00fcber Bereiche (Range Query Estimation) werden unterst\u00fctzt. Seit 2016 wird das Projekt von der Firma Positive Technologies finanziert und wird seit 2017 in deren Produkten verwendet.    <\/p>\n<p>F\u00fcr libmdbx wird ein C++ API angeboten, ebenso wie von Enthusiasten unterst\u00fctzte Bindings an die Sprachen Rust, Haskell, Python, NodeJS, Ruby, Go, Nim. F\u00fcr libfpta ist nur die Beschreibung des API in Form einer C\/C++ Header-Datei \u00f6ffentlich zug\u00e4nglich.    <\/p>\n<p>Die wichtigsten Neuerungen, \u00dcberarbeitungen und Fehlerbehebungen, die nach der vorherigen Mitteilung vom 9. Mai hinzugef\u00fcgt wurden:  <\/p>\n<ul>\n<li class=\"l\"> Es wurde die M\u00f6glichkeit von reproduzierbaren Builds sichergestellt.\n<li class=\"l\"> Ein Fehler wurde behoben, aufgrund dessen in sehr seltenen Ausnahmef\u00e4llen w\u00e4hrend der Fixierung einer Transaktion eine Endlosschleife\/blockierung auftreten konnte. Das Problem wurde von den Spezialisten von Positive Technologies w\u00e4hrend interner Tests eigener Produkte identifiziert.\n<li class=\"l\"> Die Tests wurden \u00fcberarbeitet und die Testszenarien zur \u00dcberpr\u00fcfung aller erreichbaren nicht-isomorphen Zust\u00e4nde des Seitenbaums und des GC-Inhalts innerhalb der Datenbank erweitert.\n<li class=\"l\"> In der C++-API wurde das \u00fcberfl\u00fcssige &#171;noexcept&#187; entfernt, zus\u00e4tzliche \u00dcberladungen f\u00fcr die Methode &#171;cursor::erase()&#187; hinzugef\u00fcgt, und die Implementierung der Puffer wurde von der Verwendung von &#171;std::string&#187; befreit, um die Ausrichtung zu gew\u00e4hrleisten (dies ist relevant f\u00fcr die CLANG libstdc++).\n<li class=\"l\"> Der R\u00fcckschritt im Algorithmus zum Spillen von schmutzigen Seiten (selektives Ersetzen ge\u00e4nderter DB-Seiten) wurde behoben, welcher sich durch den seltenen, unerwarteten Fehler MDBX_PROBLEM beim \u00c4ndern von Daten in riesigen Transaktionen \u00e4u\u00dferte.\n<li class=\"l\"> Eine \u00dcberpr\u00fcfung durch Phasing wurde durchgef\u00fchrt, mit der Hinzuf\u00fcgung mehrerer Pr\u00fcfungen zur Gew\u00e4hrleistung der Stabilit\u00e4t bei absichtlicher Besch\u00e4digung der DB.\n<li class=\"l\"> Weniger bedeutende Warnungen von UndefinedBehaviorSanitizer und Coverity Scan-Problemen wurden behoben.\n<li class=\"l\"> Die \u00dcberpr\u00fcfung des veralteten und bereits nicht mehr verwendeten internen Flags &#171;P_DIRTY&#187; in eingebetteten Seiten innerhalb von DB-Images, die mit \u00e4lteren Versionen der Bibliothek erstellt wurden, wurde korrigiert.\n<li class=\"l\"> In den CMake-Skripten wurde die Suche nach den f\u00fcr LTO (Linkzeitoptimierung) ben\u00f6tigten Compilerkomponenten verbessert.\n<li class=\"l\"> Die maximale Anzahl gleichzeitiger Leser wurde auf 32767 erh\u00f6ht.\n<li class=\"l\"> Die Leistung bei Verwendung von Valgrind und AddressSanitizer wurde verbessert.\n<li class=\"l\"> Unter Windows wurde die rekursive Verwendung von SRW-Lock im MDBX_NOTLS-Modus (ohne Verwendung von Thread-Local Storage) beseitigt, die Generierung der Boot-ID bei \u00c4nderungen der Systemzeit wurde behoben, die Erkennung von WSL1 und WSL2 wurde verbessert, und es wurde die M\u00f6glichkeit hinzugef\u00fcgt, die DB auf Plan 9, die \u00fcber DrvFS bereitgestellt wird, zu \u00f6ffnen.\n<li class=\"l\"> Insgesamt wurden mehr als 160 \u00c4nderungen in 57 Dateien vorgenommen, ~5000 Zeilen hinzugef\u00fcgt und ~2500 Zeilen entfernt.  <\/ul>\n<p>Ein besonderer Dank gilt dem Team von Erigon (Ethereum-\u00d6kosystem) f\u00fcr die Unterst\u00fctzung bei Tests unter extremen Nutzungsszenarien. Auff\u00e4llig ist, dass in den f\u00fcnf Monaten seit der Ver\u00f6ffentlichung von libmdbx v0.10.0, bei einem DB-Volumen von 1-2 TB in jeder Erigon-Installation (verwendet auf 7% der Ethereum-Knoten), nur drei Meldungen \u00fcber DB-Besch\u00e4digungen eingegangen sind, alle aufgrund \u00e4u\u00dferer Ursachen und nicht aufgrund von Softwarefehlern: In zwei F\u00e4llen waren Speicherfehler die Ursache, im dritten Fall ein Fehler beim Zur\u00fccksetzen von Daten in einer speziellen Konfiguration des Speichersystems unter Verwendung von BTRFS.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55949\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a libmdbx 0.10.4 (MDBX) \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e\u0439 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043b\u0430\u0441\u0441\u0430 \u043a\u043b\u044e\u0447-\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libfpta 0.3.9 (FPTA), \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0435\u0439 \u043f\u043e\u0432\u0435\u0440\u0445 MDBX \u0442\u0430\u0431\u043b\u0438\u0447\u043d\u043e\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441 \u0432\u0442\u043e\u0440\u0438\u0447\u043d\u044b\u043c\u0438 \u0438 \u0441\u043e\u0441\u0442\u0430\u0432\u043d\u044b\u043c\u0438 \u0438\u043d\u0434\u0435\u043a\u0441\u0430\u043c\u0438. \u041e\u0431\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f\u043c\u0438 \u043e\u0434\u043e\u0431\u0440\u0435\u043d\u043d\u044b\u043c\u0438 OSI. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0432\u0441\u0435 \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0438 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0439 \u042d\u043b\u044c\u0431\u0440\u0443\u0441 2000. \u0418\u0441\u0442\u043e\u0440\u0438\u0447\u0435\u0441\u043a\u0438 libmdbx \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0433\u043b\u0443\u0431\u043e\u043a\u043e\u0439 [&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-101601","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=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a libmdbx 0.10.4 (MDBX) \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e\u0439 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043b\u0430\u0441\u0441\u0430 \u043a\u043b\u044e\u0447-\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libfpta 0.3.9 (FPTA), \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0435\u0439 \u043f\u043e\u0432\u0435\u0440\u0445 MDBX.\" \/>\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\/news\/vypusk-vysokoproizvoditelnoj-vstraivaemoj-subd-libmdbx-0-10-4-i-libfpta-0-3-9\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\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 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u0421\u0423\u0411\u0414 libmdbx 0.10.4 \u0438 libfpta 0.3.9 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a libmdbx 0.10.4 (MDBX) \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e\u0439 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043b\u0430\u0441\u0441\u0430 \u043a\u043b\u044e\u0447-\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libfpta 0.3.9 (FPTA), \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0435\u0439 \u043f\u043e\u0432\u0435\u0440\u0445 MDBX.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-vysokoproizvoditelnoj-vstraivaemoj-subd-libmdbx-0-10-4-i-libfpta-0-3-9\" \/>\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=\"2021-10-11T20:22:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-10-11T20:22:40+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\udd47Die Ver\u00f6ffentlichung der leistungsstarken eingebetteten DBMS libmdbx 0.10.4 und libfpta 0.3.9 | ProHoster","description":"Die Ver\u00f6ffentlichung der Bibliotheken libmdbx 0.10.4 (MDBX) mit der Implementierung einer leistungsstarken, kompakten, eingebetteten Key-Value-Datenbank sowie der zugeh\u00f6rigen Bibliothek libfpta 0.3.9 (FPTA), die auf MDBX aufbaut, fand statt.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-vysokoproizvoditelnoj-vstraivaemoj-subd-libmdbx-0-10-4-i-libfpta-0-3-9","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 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u0421\u0423\u0411\u0414 libmdbx 0.10.4 \u0438 libfpta 0.3.9 | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a libmdbx 0.10.4 (MDBX) \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u043e\u0439 \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043b\u0430\u0441\u0441\u0430 \u043a\u043b\u044e\u0447-\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435, \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libfpta 0.3.9 (FPTA), \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0435\u0439 \u043f\u043e\u0432\u0435\u0440\u0445 MDBX.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-vysokoproizvoditelnoj-vstraivaemoj-subd-libmdbx-0-10-4-i-libfpta-0-3-9","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":"2021-10-11T20:22:40+00:00","article:modified_time":"2021-10-11T20:22:40+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"101601","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-10-11 20:28:52","updated":"2022-09-29 21:10:32","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/101601","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=101601"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/101601\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=101601"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=101601"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=101601"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}