{"id":103120,"date":"2022-01-28T15:37:51","date_gmt":"2022-01-28T13:37:51","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-rqlite-7-0-raspredelyonnoj-otkazoustojchivoj-subd-na-osnove-sqlite"},"modified":"2022-01-28T15:37:51","modified_gmt":"2022-01-28T13:37:51","slug":"vypusk-rqlite-7-0-raspredelyonnoj-otkazoustojchivoj-subd-na-osnove-sqlite","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-rqlite-7-0-raspredelyonnoj-otkazoustojchivoj-subd-na-osnove-sqlite","title":{"rendered":"Sortie de rqlite 7.0, une base de donn\u00e9es distribu\u00e9 et r\u00e9siliente fond\u00e9e sur SQLite","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La version 7.0 de la base de donn\u00e9es distribu\u00e9e rqlite a \u00e9t\u00e9 publi\u00e9e. Elle utilise SQLite comme moteur de stockage et permet de structurer un cluster d'entrep\u00f4ts synchronis\u00e9s. Parmi les caract\u00e9ristiques de rqlite, on note la simplicit\u00e9 d'installation, de d\u00e9ploiement et d'entretien d'un entrep\u00f4t distribu\u00e9 tol\u00e9rant aux pannes, similaire \u00e0 etcd et Consul, mais adoptant un mod\u00e8le relationnel de travail avec les donn\u00e9es au lieu d'un format cl\u00e9\/valeur. Le code du projet est \u00e9crit en Go et est distribu\u00e9 sous licence MIT.    <\/p>\n<p>Pour maintenir tous les n\u0153uds en \u00e9tat synchronis\u00e9, l'algorithme de consensus Raft est utilis\u00e9. Rqlite utilise la biblioth\u00e8que SQLite originale et le pilote go-sqlite3, sur lesquels s'ex\u00e9cute une couche traitant les requ\u00eates des clients, r\u00e9alisant la r\u00e9plication vers d'autres n\u0153uds et surveillant l'atteinte du consensus pour le choix du n\u0153ud leader.     <\/p>\n<p>Les modifications de la base de donn\u00e9es ne peuvent \u00eatre apport\u00e9es que par le n\u0153ud d\u00e9sign\u00e9 comme leader, mais les connexions pour les op\u00e9rations d'\u00e9criture peuvent \u00eatre envoy\u00e9es \u00e0 d'autres n\u0153uds du cluster, qui renverront l'adresse du leader pour r\u00e9p\u00e9ter la requ\u00eate (la prochaine version promet d'ajouter un passage automatique \u00e0 l'adresse du leader). L'accent est mis sur la tol\u00e9rance aux pannes, c'est pourquoi la base de donn\u00e9es ne se d\u00e9veloppe que pour les op\u00e9rations de lecture, tandis que les op\u00e9rations d'\u00e9criture constituent un goulet d'\u00e9tranglement. Un cluster rqlite peut \u00eatre lanc\u00e9 \u00e0 partir d'un seul n\u0153ud, ce qui peut \u00eatre utilis\u00e9 pour organiser l'acc\u00e8s \u00e0 SQLite via HTTP sans garantir de tol\u00e9rance aux pannes.    <\/p>\n<p>Les donn\u00e9es SQLite sur chaque n\u0153ud ne sont pas stock\u00e9es dans un fichier, mais en m\u00e9moire. Au niveau de la couche impl\u00e9mentant le protocole Raft, un journal de toutes les commandes SQLite entra\u00eenant des modifications de la base de donn\u00e9es est tenu. Ce journal est utilis\u00e9 lors de la r\u00e9plication (r\u00e9plication au niveau de la reproduction des requ\u00eates sur d'autres n\u0153uds), au lancement d'un nouveau n\u0153ud ou pour la r\u00e9cup\u00e9ration apr\u00e8s une perte de connectivit\u00e9. Pour r\u00e9duire la taille du journal, une compression automatique est appliqu\u00e9e, qui se d\u00e9clenche apr\u00e8s un certain nombre de modifications et conduit \u00e0 la fixation d'un instantan\u00e9, par rapport auquel un nouveau journal commence \u00e0 \u00eatre tenu (l'\u00e9tat de la base en m\u00e9moire est identique \u00e0 l'instantan\u00e9 + le journal des modifications accumul\u00e9es).       <\/p>\n<p>Caract\u00e9ristiques de rqlite :  <\/p>\n<ul>\n<li class=\"l\"> Simplicit\u00e9 de d\u00e9ploiement du cluster, sans n\u00e9cessiter d'installation s\u00e9par\u00e9e de SQLite.  <\/li>\n<li class=\"l\"> Possibilit\u00e9 d'obtenir rapidement un stockage SQL r\u00e9pliqu\u00e9.  <\/li>\n<li class=\"l\"> Pr\u00eat \u00e0 \u00eatre utilis\u00e9 dans des projets de production.  <\/li>\n<li class=\"l\"> Disponibilit\u00e9 d'une API HTTP(S) permettant de mettre \u00e0 jour les donn\u00e9es par lots et de d\u00e9finir le n\u0153ud principal du cluster. Une interface en ligne de commande et des biblioth\u00e8ques clientes pour divers langages de programmation sont \u00e9galement fournies.  <\/li>\n<li class=\"l\"> Disponibilit\u00e9 d'un service pour identifier d'autres n\u0153uds, permettant de cr\u00e9er des clusters de mani\u00e8re dynamique.  <\/li>\n<li class=\"l\"> Support du chiffrement des \u00e9changes de donn\u00e9es entre les n\u0153uds.  <\/li>\n<li class=\"l\"> Possibilit\u00e9 de configurer le niveau de v\u00e9rification de l'actualit\u00e9 et de la coh\u00e9rence des donn\u00e9es lors de la lecture.  <\/li>\n<li class=\"l\"> Possibilit\u00e9 optionnelle de connecter des n\u0153uds en mode lecture seule, ne participant pas \u00e0 la d\u00e9termination du consensus et utilis\u00e9s pour augmenter la scalabilit\u00e9 du cluster pour les op\u00e9rations de lecture.  <\/li>\n<li class=\"l\"> Support d'une forme propre des transactions bas\u00e9e sur la fusion de commandes dans une seule requ\u00eate (les transactions bas\u00e9es sur BEGIN, COMMIT, ROLLBACK, SAVEPOINT et RELEASE ne sont pas support\u00e9es).  <\/li>\n<li class=\"l\"> Support de la cr\u00e9ation de sauvegardes \u00e0 chaud.  <\/ul>\n<p>Dans cette nouvelle version :  <\/p>\n<ul>\n<li class=\"l\"> Le support de la mise en cluster automatique de rqlite a \u00e9t\u00e9 ajout\u00e9 gr\u00e2ce \u00e0 un nouveau service de d\u00e9couverte de n\u0153uds qui peut fonctionner sur la base de stockages distribu\u00e9s Consul et etcd. Ce service permet aux n\u0153uds rqlite de se d\u00e9couvrir automatiquement \u2014 il suffit \u00e0 l'administrateur de d\u00e9marrer plusieurs n\u0153uds sur diff\u00e9rents <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/server\/dts-gdansk\/\"   title=\"serveurs\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4533\">serveurs<\/a>, en indiquant l'adresse commune du cluster Consul ou etcd (par exemple, \u00ab example.com:8500 \u00bb), et les n\u0153uds seront automatiquement regroup\u00e9s en cluster. Le n\u0153ud principal met p\u00e9riodiquement \u00e0 jour dans le stockage Consul ou etcd les informations concernant son adresse, ce qui permet par la suite de changer de leader sans besoin de reconfigurer les autres n\u0153uds, ainsi que d'ajouter de nouveaux n\u0153uds m\u00eame apr\u00e8s le changement de leader. Le support de l'ancien service de d\u00e9couverte de n\u0153uds (Discovery mode), fonctionnant sur AWS Lambda, a \u00e9t\u00e9 interrompu.\n<li class=\"l\"> Dans l'interface CLI, il est d\u00e9sormais possible de sp\u00e9cifier plusieurs h\u00f4tes \u00e0 la fois \u2014 si le premier n\u0153ud s'av\u00e8re inaccessible, l'appel sera dirig\u00e9 vers les h\u00f4tes suivants.\n<li class=\"l\"> Le code pour l'analyse des arguments de ligne de commande rqlited a \u00e9t\u00e9 retravaill\u00e9.\n<li class=\"l\"> L'utilisation du paquet obsol\u00e8te protobuf a \u00e9t\u00e9 abandonn\u00e9e.\n<li class=\"l\"> Le stockage BoltDB, utilis\u00e9 dans la mise en \u0153uvre du protocole Raft, a \u00e9t\u00e9 remplac\u00e9 par bbolt, un fork du projet etcd.      <\/ul>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56600\">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 \u0440\u0435\u043b\u0438\u0437 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0421\u0423\u0411\u0414 rqlite 7.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 SQLite \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0434\u0432\u0438\u0436\u043a\u0430 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430 \u0438\u0437 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043c\u0435\u0436\u0434\u0443 \u0441\u043e\u0431\u043e\u0439 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449. \u0418\u0437 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0435\u0439 rqlite \u043e\u0442\u043c\u0435\u0447\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438, \u0440\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u0438 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430, \u0447\u0435\u043c-\u0442\u043e \u043f\u043e\u0445\u043e\u0436\u0435\u0433\u043e \u043d\u0430 etcd \u0438 Consul, \u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0435\u0433\u043e \u0440\u0435\u043b\u044f\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0432\u043c\u0435\u0441\u0442\u043e \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u043a\u043b\u044e\u0447\/\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 [&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-103120","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0421\u0423\u0411\u0414 rqlite 7.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 SQLite \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0434\u0432\u0438\u0436\u043a\u0430 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430 \u0438\u0437 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043c\u0435\u0436\u0434\u0443 \u0441\u043e\u0431\u043e\u0439 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449.\" \/>\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\/fr\/blog\/news\/vypusk-rqlite-7-0-raspredelyonnoj-otkazoustojchivoj-subd-na-osnove-sqlite\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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 rqlite 7.0, \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0439 \u0421\u0423\u0411\u0414 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 SQLite | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0421\u0423\u0411\u0414 rqlite 7.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 SQLite \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0434\u0432\u0438\u0436\u043a\u0430 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430 \u0438\u0437 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043c\u0435\u0436\u0434\u0443 \u0441\u043e\u0431\u043e\u0439 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-rqlite-7-0-raspredelyonnoj-otkazoustojchivoj-subd-na-osnove-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=\"2022-01-28T13:37:51+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-01-28T13:37:51+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\udd47Sortie de rqlite 7.0, base de donn\u00e9es distribu\u00e9e tol\u00e9rante aux pannes bas\u00e9e sur SQLite | ProHoster","description":"La version 7.0 de la base de donn\u00e9es distribu\u00e9e rqlite a \u00e9t\u00e9 publi\u00e9e, utilisant SQLite comme moteur de stockage et permettant d'organiser le travail d'un cluster de stockages synchronis\u00e9s entre eux.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-rqlite-7-0-raspredelyonnoj-otkazoustojchivoj-subd-na-osnove-sqlite","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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 rqlite 7.0, \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0439 \u0421\u0423\u0411\u0414 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 SQLite | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u043e\u0439 \u0421\u0423\u0411\u0414 rqlite 7.0, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 SQLite \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0434\u0432\u0438\u0436\u043a\u0430 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u0443 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430 \u0438\u0437 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043c\u0435\u0436\u0434\u0443 \u0441\u043e\u0431\u043e\u0439 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-rqlite-7-0-raspredelyonnoj-otkazoustojchivoj-subd-na-osnove-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":"2022-01-28T13:37:51+00:00","article:modified_time":"2022-01-28T13:37:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103120","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-01-28 13:38:09","updated":"2022-09-28 18:40:10","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/103120","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=103120"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/103120\/revisions"}],"predecessor-version":[{"id":164411,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/103120\/revisions\/164411"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=103120"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=103120"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=103120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}