{"id":54906,"date":"2020-01-07T00:00:00","date_gmt":"2020-01-06T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/posle-pyati-let-razrabotki-opublikovan-vtoroj-kandidat-v-relizy-libmdbx-1-0"},"modified":"2020-02-18T14:02:58","modified_gmt":"2020-02-18T11:02:58","slug":"posle-pyati-let-razrabotki-opublikovan-vtoroj-kandidat-v-relizy-libmdbx-1-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/posle-pyati-let-razrabotki-opublikovan-vtoroj-kandidat-v-relizy-libmdbx-1-0","title":{"rendered":"Efter fem \u00e5rs udvikling er den anden kandidat til udgivelserne af libmdbx 1.0 blevet offentliggjort","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/leo-yuriev\/libmdbx\/releases\">Tilg\u00e6ngelig<\/a><\/noindex> til test af den anden kandidat til udgivelserne af biblioteket <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/leo-yuriev\/libmdbx\">libmdbx<\/a><\/noindex> med implementeringen af en h\u00f8jtydende, kompakt indlejret n\u00f8gle-v\u00e6rdi database. Den nuv\u00e6rende version (0.5) er en teknisk udgave, der markerer afslutningen p\u00e5 eventuelle forbedringer og overgangen til fasen for offentlig afsluttende testning og stabilisering, med efterf\u00f8lgende dannelse af den f\u00f8rste fuldt funktionelle udgave af biblioteket. Koden til libmdbx  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/leo-yuriev\/libmdbx\/\">distribueres<\/a><\/noindex> er under OpenLDAP Public License.<\/p>\n<p>MDBX-biblioteket er en v\u00e6sentligt revideret variant af <noindex><a rel=\"nofollow\" href=\"https:\/\/symas.com\/lmdb\/\">LMDB<\/a><\/noindex> \u2014 den transaktionelle indlejrede n\u00f8gle-v\u00e6rdi-database baseret p\u00e5 <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/B%E2%81%BA-%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE\">B+-tr\u00e6<\/a><\/noindex> uden <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A3%D0%BF%D1%80%D0%B5%D0%B6%D0%B4%D0%B0%D1%8E%D1%89%D0%B0%D1%8F_%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F\">foregribende journalisering<\/a><\/noindex>, som muligg\u00f8r, at flertr\u00e5det processer kan arbejde effektivt og samtidig med en lokalt delt (ikke-netv\u00e6rk) database. MDBX er hurtigere og mere p\u00e5lidelig end LMDB, samtidig med at den bevarer alle de vigtigste funktioner fra sin forfader, s\u00e5som <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/ACID\">ACID<\/a><\/noindex> og ikke-blokerende l\u00e6sning med line\u00e6r skaleringskapacitet pr. CPU-kerne.<\/p>\n<p>De vigtigste forskelle p\u00e5 MDBX i forhold til LMDB:<\/p>\n<ul>\n<li class=\"l\"> Der l\u00e6gges principielt st\u00f8rre v\u00e6gt p\u00e5 kodekvalitet, testning og automatiserede kontroller.\n<li class=\"l\"> Der er v\u00e6sentligt mere kontrol under drift, fra parameterkontrol til intern revision af databasens strukturer.\n<li class=\"l\"> Automatisk komprimering og automatisk styring af databasen st\u00f8rrelse.\n<li class=\"l\"> Enkelt databaseformat for 32-bit og 64-bit versioner.\n<li class=\"l\"> Estimering af udvalg volume baseret p\u00e5 intervaller (range query estimation).\n<li class=\"l\"> Underst\u00f8ttelse af n\u00f8gler med dobbelt s\u00e5 stor st\u00f8rrelse og brugerdefineret st\u00f8rrelse af database sider.\n<\/ul>\n<p>Den udgivne kandidat til udgivelserne af libmdbx er resultatet af beslutningen om at adskille projekterne MDBX og MithrilDB, der blev truffet i august 2019. Det blev besluttet at eliminere (rationel) maksimalt teknisk g\u00e6ld og stabilisere biblioteket. Faktisk er der gjort 2-3 gange mere i den n\u00e6vnte retning, end der blev vurderet og planlagt oprindeligt:<\/p>\n<ul>\n<li class=\"l\"> Der er tilf\u00f8jet support for macOS og platforme af \"anden tier\": FreeBSD, Solaris, DragonFly BSD, OpenBSD, NetBSD. Support for AIX og HP-UX kan tilf\u00f8jes om n\u00f8dvendigt.\n<li class=\"l\"> Koden er blevet sanareret ved hj\u00e6lp af Undefined Behavior Sanitizer og Address Sanitizer, og alle advarsler er blevet fjernet ved compilation med \"-Wpedantic\", alle advarsler fra Coverity Static Analyzer osv.\n<li class=\"l\"> Opdatering af <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/leo-yuriev\/libmdbx\/blob\/master\/mdbx.h\">API-beskrivelsen<\/a><\/noindex>.\n<li class=\"l\"> Sammenl\u00e6gning (amalgamering) af kildekoden for nem integration.\n<li class=\"l\"> Underst\u00f8ttelse af CMake.\n<li class=\"l\"> Underst\u00f8ttelse af indlejrede transaktioner.\n<li class=\"l\"> Brug af bootid til at bestemme, om OS er genstartet (beskidt stop af databasen).\n<li class=\"l\"> Sammenh\u00e6ngende t\u00e6lling af opdaterede\/gamle sider og udvidet information om transaktioner.\n<li class=\"l\"> MDBX_ACCEDE-optionen til at oprette forbindelse til en allerede \u00e5ben database i kompatibel tilstand.\n<li class=\"l\"> Brugen af <noindex><a rel=\"nofollow\" href=\"https:\/\/www.gnu.org\/software\/libc\/manual\/html_node\/Open-File-Description-Locks.html\">OFD-l\u00e5sninger<\/a><\/noindex> ved deres tilg\u00e6ngelighed.\n<li class=\"l\"> Hot backup i pipe.\n<li class=\"l\"> En specialiseret optimeret intern sorteringsalgoritme (op til 2-3 gange hurtigere end \"qsort()\" og op til 30% hurtigere end \"std::sort()\").\n<li class=\"l\"> Maksimal n\u00f8glens l\u00e6ngde er for\u00f8get.\n<li class=\"l\"> Automatisk styring af read ahead (cache-strategi for databasen i hukommelsen).\n<li class=\"l\"> Mere aggressiv og hurtigere auto-kompakttering.\n<li class=\"l\"> Mere optimal strategi for sammenfletning af B+-tr\u00e6 sider.\n<li class=\"l\"> Kontrol af ikke-lokale filsystemer (NFS, Samba osv.) for at undg\u00e5 databasedefekter ved forkert anvendelse.\n<li class=\"l\"> Udvidet testudvalg.\n<\/ul>\n<p>Udviklingen af den \"n\u00e6ste\" version af libmdbx vil blive fortsat som et separat projekt <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/leo-yuriev\/MithrilDB\">MithrilDB<\/a><\/noindex>, mens udviklingsretningen for den \"nuvarande\" version af MDBX er rettet mod at fryse funktionss\u00e6ttet og stabilisere det. Denne beslutning er truffet af tre grunde:<\/p>\n<ul>\n<li class=\"l\"> Komplett inkompatibilitet: For at implementere alle planlagte funktioner i MithrilDB kr\u00e6ves et andet (inkompatibelt) databasenhedsformat og et andet (inkompatibelt) API.\n<li class=\"l\"> Ny kildekode: Kildekoden til MithrilDB sikrer licens-uafh\u00e6ngighed fra LMDB, og selve projektet planl\u00e6gges udgivet under en anden licens (godkendt <noindex><a rel=\"nofollow\" href=\"https:\/\/opensource.org\/\">OSI<\/a><\/noindex> Apache 2.0 licens, ikke <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openldap.org\/software\/release\/license.html\">OpenLDAP Public License<\/a><\/noindex>).\n<li class=\"l\"> Opdelingen g\u00f8r det muligt at undg\u00e5 potentiel forvirring, skabe mere klarhed og sikre uafh\u00e6ngighed i udviklingsvejen for projekterne.\n<\/ul>\n<p>MithrilDB, ligesom MDBX, er ogs\u00e5 baseret p\u00e5 <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/B%E2%81%BA-%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE\">B+-tr\u00e6et<\/a><\/noindex> og vil ogs\u00e5 adskille sig ved at have en ekstremt h\u00f8j ydeevne, samtidig med at det eliminerer en r\u00e6kke principielle ulemper ved MDBX og LMDB. Is\u00e6r vil problemet med \"lange l\u00e6sninger\", der viser sig som \"oppustning\" af databasen p\u00e5 grund af, at affaldsindsamling blokeres af lange l\u00e6sende transaktioner, blive l\u00f8st. Blandt de nye funktioner i MithrilDB skal n\u00e6vnes:<\/p>\n<ul>\n<li class=\"l\"> Underst\u00f8ttelse af placering af databasen p\u00e5 flere heterogene medier: HDD, SSD og ikke-flygtig hukommelse.\n<li class=\"l\"> Optimale strategier for \"v\u00e6rdifulde\" og \"uv\u00e6rdifulde\", for \" varme\", \"kolde\" og \"lune\" data.\n<li class=\"l\"> Brug af Merkle-tr\u00e6 til at kontrollere databasens integritet.\n<li class=\"l\"> Valgfri brug af WAL og v\u00e6sentligt h\u00f8jere ydeevne i scenarier med intensiv skrivning og garantier for dataintegritet.\n<li class=\"l\"> Lazy catch-up data retention p\u00e5 diske.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Kilde: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52147\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0442\u043e\u0440\u043e\u0439 \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u0432 \u0440\u0435\u043b\u0438\u0437\u044b \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 libmdbx \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\u043e\u0439 \u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043b\u0430\u0441\u0441\u0430 \u043a\u043b\u044e\u0447-\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \u0422\u0435\u043a\u0443\u0449\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f (0.5) \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0440\u0435\u043b\u0438\u0437\u043e\u043c, \u043e\u0442\u043c\u0435\u0447\u0430\u0435\u0442 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0435 \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u0434\u043e\u0440\u0430\u0431\u043e\u0442\u043e\u043a \u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043a \u0444\u0430\u0437\u0435 \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u043e\u0433\u043e \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0441\u0442\u0430\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u0438, \u0441 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u043e\u0433\u043e \u0440\u0435\u043b\u0438\u0437\u0430 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438. \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 OpenLDAP Public License. \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 MDBX \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f [&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-54906","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0442\u043e\u0440\u043e\u0439 \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u0432 \u0440\u0435\u043b\u0438\u0437\u044b \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438\" \/>\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\/da\/blog\/news\/posle-pyati-let-razrabotki-opublikovan-vtoroj-kandidat-v-relizy-libmdbx-1-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\u041f\u043e\u0441\u043b\u0435 \u043f\u044f\u0442\u0438 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u0442\u043e\u0440\u043e\u0439 \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u0432 \u0440\u0435\u043b\u0438\u0437\u044b libmdbx 1.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0442\u043e\u0440\u043e\u0439 \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u0432 \u0440\u0435\u043b\u0438\u0437\u044b \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/posle-pyati-let-razrabotki-opublikovan-vtoroj-kandidat-v-relizy-libmdbx-1-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-01-06T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:02:58+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 Efter fem \u00e5rs udvikling er den anden release-kandidat for libmdbx 1.0 offentliggjort | ProHoster","description":"Anden release-kandidat til biblioteket er tilg\u00e6ngelig for test.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/posle-pyati-let-razrabotki-opublikovan-vtoroj-kandidat-v-relizy-libmdbx-1-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\u041f\u043e\u0441\u043b\u0435 \u043f\u044f\u0442\u0438 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u0442\u043e\u0440\u043e\u0439 \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u0432 \u0440\u0435\u043b\u0438\u0437\u044b libmdbx 1.0 | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0434\u043b\u044f \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u0442\u043e\u0440\u043e\u0439 \u043a\u0430\u043d\u0434\u0438\u0434\u0430\u0442 \u0432 \u0440\u0435\u043b\u0438\u0437\u044b \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/posle-pyati-let-razrabotki-opublikovan-vtoroj-kandidat-v-relizy-libmdbx-1-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-01-06T21:00:00+00:00","article:modified_time":"2020-02-18T11:02:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"54906","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":"2026-01-24 13:08:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 19:55:37","updated":"2026-01-24 13:08:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/54906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=54906"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/54906\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=54906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=54906"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=54906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}