{"id":119737,"date":"2024-09-09T03:43:00","date_gmt":"2024-09-09T01:43:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-vstraivaemoj-subd-libmdbx-0-13"},"modified":"2024-09-09T03:43:00","modified_gmt":"2024-09-09T01:43:00","slug":"vypusk-vstraivaemoj-subd-libmdbx-0-13","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-vstraivaemoj-subd-libmdbx-0-13","title":{"rendered":"Ver\u00f6ffentlichung der eingebetteten Datenbank libmdbx 0.13","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Version 0.13.1 der libmdbx-Bibliothek (MDBX) wurde ver\u00f6ffentlicht, die eine hochleistungsf\u00e4hige kompakte eingebettete Key-Value-Datenbank implementiert. Der Code von libmdbx wird unter der Apache 2.0-Lizenz verbreitet. Alle aktuellen Betriebssysteme und Architekturen werden unterst\u00fctzt, einschlie\u00dflich des russischen Elbrus 2000. F\u00fcr libmdbx wird eine umfassende API f\u00fcr C++ angeboten, ebenso wie von Enthusiasten unterst\u00fctzte Bindungen an die Sprachen Rust, Haskell, Python, NodeJS, Ruby, Go, Nim, Deno und Scala.      <\/p>\n<p>Historisch gesehen ist libmdbx eine umfassende \u00dcberarbeitung der Datenbank LMDB und \u00fcbertrifft ihren Vorg\u00e4nger in Bezug auf Zuverl\u00e4ssigkeit, Funktionsumfang und Leistung. Im Vergleich zu LMDB wird in libmdbx erheblicher Wert auf die Codequalit\u00e4t, die stabile API-Arbeit, das Testen und automatische Pr\u00fcfungen gelegt. Ein Dienstprogramm zur \u00dcberpr\u00fcfung der Integrit\u00e4t der Datenbankstruktur mit einigen Wiederherstellungsfunktionen wird bereitgestellt. Technologisch bietet libmdbx ACID, strenge Serialisierung von \u00c4nderungen und nicht blockierendes Lesen mit linearer Skalierung \u00fcber mehrere CPU-Kerne. Die automatische Kompaktifizierung, automatische Verwaltung der Datenbankgr\u00f6\u00dfe und Sch\u00e4tzung des Umfangs von Abfragen nach Bereichen (range query estimation) werden unterst\u00fctzt.        <\/p>\n<p>Haupt\u00e4nderungen:  <\/p>\n<ul>\n<li class=\"l\"> Lizenz\u00e4nderung des Codes von OpenLDAP Public License auf Apache 2.0.\n<li class=\"l\">  Erweiterung der API f\u00fcr Cursors mit benutzerfreundlicheren und offensichtlicheren Positionierungsoperationen \u00e4hnlich den Bedingungen &lt;, =, &gt; sowohl f\u00fcr Schl\u00fcssel als auch f\u00fcr Schl\u00fcssel-Wert-Paare. Es wurden Funktionen wie mdbx_cursor_unbind() und mdbx_txn_release_all_cursors() hinzugef\u00fcgt, um eine flexible Verwaltung von Cursors in Wiederverwendungsszenarien zur Senkung der Overheadkosten zu erm\u00f6glichen. Die Funktionen mdbx_cursor_scan() und mdbx_cursor_scan_from() zum Scannen von Tabellen mit einem funktionalen Pr\u00e4dikat wurden mit der Absicht hinzugef\u00fcgt, die damit verbundenen Overheadkosten zu reduzieren.\n<li class=\"l\"> \u00dcberarbeitung der Cursors zur Vereinheitlichung des Verhaltens, zur Schaffung eines konsistenteren Codes und zur Reduzierung der Verzweigungen und Maschinenoperationen.\n<li class=\"l\"> Verschiebung der Funktionalit\u00e4t des Tools mdbx_chk in die Bibliothek in Form der Funktion mdbx_env_chk() zur \u00dcberpr\u00fcfung der Integrit\u00e4t der Datenbankstruktur, einschlie\u00dflich der Einbeziehung der Anwendungslogik.\n<li class=\"l\"> Die Option MDBX_opt_gc_time_limit f\u00fcr eine flexiblere Kontrolle \u00fcber die Zeit, die f\u00fcr die Suche nach benachbarten freien Seiten im GC ben\u00f6tigt wird.\n<li class=\"l\"> Erhebliche Reduzierung der Overheadkosten beim Start von Transaktionen in Szenarien mit einer Vielzahl von DBI-Handles durch verz\u00f6gerte\/latente Initialisierung von Elementen in den Hilfstabellen. Dazu geh\u00f6rt ein unterst\u00fctzender Mechanismus f\u00fcr sp\u00e4rliche DBI-Handles, der durch die Build-Option MDBX_ENABLE_DBI_SPARSE gesteuert wird, die standardm\u00e4\u00dfig aktiviert ist.\n<li class=\"l\"> Senken der Overheadkosten beim \u00d6ffnen von DBI-Handles. Dazu geh\u00f6rt ein Mechanismus f\u00fcr verz\u00f6gertes Freigeben und Unterst\u00fctzung eines schnellen \u00d6ffnungsweges ohne Verwendung von Sperren, gesteuert durch die Build-Option MDBX_ENABLE_DBI_LOCKFREE, die standardm\u00e4\u00dfig aktiviert ist.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr das \"Parken\" von Lese-Transaktionen mit deren Auslagerung zur Verarbeitung \u00e4lterer MVCC-Snapshots und zur Vermeidung von Problemen, die durch das Anhalten der M\u00fcllverarbeitung verursacht werden. Der Park- und Auslagerungsmechanismus f\u00fcr geparkte Transaktionen ist sowohl eine Erg\u00e4nzung als auch eine benutzerfreundlichere Alternative zum Callback Handle-Slow-Readers. Zur Vereinfachung verf\u00fcgen die Funktionen mdbx_txn_park() und mdbx_txn_unpark() \u00fcber zus\u00e4tzliche Argumente, die eine automatische \"Entparkung\" geparkter und einen Neustart ausgelagerten Transaktionen anfordern. Die Utility mdbx_copy hat entsprechende Optionen -d und -p erhalten.\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr die Wiederherstellung der offenen Arbeitsumgebung mit der Datenbank in einem Kindprozess nach dem Fork\/Abzweigen des Prozesses \u00fcber mdbx_env_resurrect_after_fork().\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr das Umbenennen von Tabellen \u00fcber mdbx_dbi_rename() und mdbx_dbi_rename2(). Eine Funktion mdbx_enumerate_tables() wurde hinzugef\u00fcgt, um Informationen \u00fcber benannte Benutzertabellen abzurufen.\n<li class=\"l\">  Betriebsmodus MDBX_NOSTICKYTHREADS anstelle von MDBX_NOTLS zur Vereinfachung der Integration mit leichten Threads, die zusammen mit Transaktionen der Betriebssystem-Threads multiplexiert werden.\n<li class=\"l\"> Zur Identifizierung der Datenbank wurde UUID hinzugef\u00fcgt, das im Feld mi_dxbid der Struktur MDBX_envinfo verf\u00fcgbar ist, das \u00fcber mdbx_env_info_ex() abgerufen wird. Es wurde erm\u00f6glicht, Informationen zur Datenbank zu erhalten, ohne sie zu \u00f6ffnen, \u00fcber mdbx_preopen_snapinfo().\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr Logging-Callback-Funktionen ohne die Funktionalit\u00e4t von vprintf(), was die Verwendung von Logging in Bindungen an andere Programmiersprachen erheblich erleichtert.\n<li class=\"l\">  Hinzuf\u00fcgen von API-Funktionen mdbx_txn_copy2pathname() und mdbx_txn_copy2fd().\n<li class=\"l\"> Umstrukturierung des Quellcodes mit Refactoring.\n<li class=\"l\"> Verwendung des Begriffs \u201eTabelle\u201c anstelle von \u201esubDb\u201c.\n<li class=\"l\"> Ank\u00fcndigung der Optionen MDBX_COALESCE und MDBX_NOTLS als veraltet. Ersetzen der Build-Option MDBX_USE_VALGRIND durch die g\u00e4ngige ENABLE_MEMCHECK.        <\/ul>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=61830\">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 \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libmdbx 0.13.1 (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. \u041a\u043e\u0434 libmdbx \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. \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. \u0414\u043b\u044f libmdbx \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u043e\u0435 API \u0434\u043b\u044f C++, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0441\u0442\u0430\u043c\u0438 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 \u043a \u044f\u0437\u044b\u043a\u0430\u043c Rust, Haskell, Python, NodeJS, Ruby, Go, Nim, [&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-119737","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=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libmdbx 0.13.1 (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. \u041a\u043e\u0434 libmdbx \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.\" \/>\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-vstraivaemoj-subd-libmdbx-0-13\" \/>\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\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u0421\u0423\u0411\u0414 libmdbx 0.13 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libmdbx 0.13.1 (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. \u041a\u043e\u0434 libmdbx \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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-vstraivaemoj-subd-libmdbx-0-13\" \/>\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-09-09T01:43:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-09-09T01:43:00+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 des eingebetteten DBMS libmdbx 0.13 | ProHoster","description":"Ver\u00f6ffentlichung der Bibliothek libmdbx 0.13.1 (MDBX) mit der Implementierung einer hochleistungsf\u00e4higen kompakten eingebetteten Schl\u00fcssel-Wert-Datenbank. Der Code von libmdbx wird unter der Lizenz Apache 2.0 verbreitet.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-vstraivaemoj-subd-libmdbx-0-13","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\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u0421\u0423\u0411\u0414 libmdbx 0.13 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libmdbx 0.13.1 (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. \u041a\u043e\u0434 libmdbx \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.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-vstraivaemoj-subd-libmdbx-0-13","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-09-09T01:43:00+00:00","article:modified_time":"2024-09-09T01:43:00+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"119737","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":"default","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":"2026-01-23 06:23:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 06:23:19","updated":"2026-01-23 06:23:19","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\/119737","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=119737"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/119737\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=119737"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=119737"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=119737"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}