{"id":20,"date":"2013-09-06T15:53:27","date_gmt":"2013-09-06T15:53:27","guid":{"rendered":"http:\/\/esferas.org\/msqlu\/2013\/09\/06\/ucs-si-me-aclarase-sobre-lo-que-quiero-guardar\/"},"modified":"2013-09-06T15:53:27","modified_gmt":"2013-09-06T15:53:27","slug":"ucs-si-me-aclarase-sobre-lo-que-quiero-guardar","status":"publish","type":"post","link":"https:\/\/esferas.org\/msqlu\/2013\/09\/06\/ucs-si-me-aclarase-sobre-lo-que-quiero-guardar\/","title":{"rendered":"UCS: si me aclarase sobre lo que quiero guardar &#8230;"},"content":{"rendered":"<p><a href=\"https:\/\/esferas.org\/mt\/msqlu\/cliparts\/yeKcim_chests_1.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"Cofre\" src=\"https:\/\/esferas.org\/mt\/msqlu\/assets_c\/2013\/09\/yeKcim_chests_1-miniatura-100xauto-34.png\" class=\"mt-image-left\" style=\"float: left; margin: 0 20px 20px 0;\" width=\"100\" height=\"96\" \/><\/a>&#8230; sufrir\u00eda mucho menos. Y es que lo quiero todo, todito, todo. Y eso lo mismo no puede ser.<\/p>\n<p>Al menos al principio, \u00bf no ?<\/p>\n<\/p>\n<p><!--more--><\/p>\n<p>As\u00ed que lo que voy a describir ahora es qu\u00e9 informaci\u00f3n deben custodiar una UCS y en qu\u00e9 formatos. Si lo clasificamos en bloques tendr\u00edamos:<\/p>\n<ol>\n<li>Bases de datos como volcados procedentes de:\n<ol>\n<li>Bases de datos relacionales (MySQL, PostgreSQL,SQlite,Multibase,&#8230;)<\/li>\n<li>\u00c1rboles de configuraci\u00f3n de sistemas<\/li>\n<li>Colecciones de archivos en formatos concretos como XML, YAML, &#8230;<\/li>\n<li>Registros de programas varios y extra\u00f1os (como las n\u00f3minas enviadas a bancos).<\/li>\n<\/ol>\n<\/li>\n<li>Programas:\n<ol>\n<li>Repositorios Git<\/li>\n<li>Repositorio de paquetes Debian.<\/li>\n<li>Directorios de programas externos como los que existen bajo <em>\/opt<\/em> en ciertos servidores.<\/li>\n<\/ol>\n<\/li>\n<li>Archivos:\n<ol>\n<li>Documentos de texto<\/li>\n<li>Hojas de c\u00e1lculo<\/li>\n<li>Documentos PDF<\/li>\n<li>Im\u00e1genes<\/li>\n<\/ol>\n<\/li>\n<li>Comunicaciones:\n<ol>\n<li>Agendas de direcciones<\/li>\n<li>Correos electr\u00f3nicos<\/li>\n<li>Calendarios (aunque esto es de dudosa utilidad)<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>Y si hablamos de los formatos podr\u00edamos repetir los pasos anteriores y citarlos o empezar por el otro extremo. Creo que eso es mejor:<\/p>\n<ol>\n<li>En crudo, sin especiar siquiera, tendr\u00edamos:\n<ol>\n<li>Volcados de bases de datos relacionales porque es el m\u00e9todo de recuperaci\u00f3n de datos m\u00e1s extendido. Un programa vuelca informaci\u00f3n y otro la carga de nuevo. No es selectivo pero es que a nivel relacional no tengo ahora mismo otras opciones dado que no estoy empleando ning\u00fan tipo de mecanismo de instant\u00e1neas en los servidores.<\/li>\n<li>Colecciones de archivos como los citados en los puntos 1.3 y 1.4 de la lista anterior.<\/li>\n<li>Documentos, hojas de c\u00e1lculo, PDF e im\u00e1genes. No requiren de ning\u00fan tipo de transformaci\u00f3n porque pueden emplearse directamente por todo tipo de herramientas.<\/li>\n<li>Repositorios de software: Git y Debian. Tampoco necesitan ninguna transformaci\u00f3n. Ambos est\u00e1n dise\u00f1ados para colgar de un directorio concreto y basta con moverlos a otro para que est\u00e9n disponibles.<\/li>\n<\/ol>\n<\/li>\n<li>Normalizados. Entendiendo el t\u00e9rmino como convertidos a un formato est\u00e1ndar para poder utilizarlos despu\u00e9s -o tras descarga directa- con otras herramientas:\n<ol>\n<li>Las agendas de direcciones tendr\u00edan que estar en formatos <em>transportables<\/em> como <a href=\"http:\/\/es.wikipedia.org\/wiki\/VCard\">vCard<\/a> o <a href=\"http:\/\/en.wikipedia.org\/wiki\/LDAP_Data_Interchange_Format\">LDIF<\/a>. Eso facilitar\u00eda mucho su recuperaci\u00f3n en los servidores.<\/li>\n<li>Los calendarios tendr\u00edan que sufrir la misma transformaci\u00f3n, aunque en su caso <a href=\"https:\/\/en.wikipedia.org\/wiki\/ICalendar\">iCalendar<\/a> tal vez.<\/li>\n<li>Las configuraciones de equipos inform\u00e1ticos, entendiendo que \u00e9stas deben corresponder a \u00e1rboles de archivos y directorios como los presentes bajo <em>\/etc<\/em>. En este caso convendr\u00eda que fuesen empaquetadas y comprimidas como Tar y Gzip; el proceso de restaurarlos es tan delicado que es mejor que permanezcan lo m\u00e1s <em>silenciadas<\/em> posible.<\/li>\n<\/ol>\n<\/li>\n<li>Cocinados y listos para su consumo por el programa de acceso a informaci\u00f3n m\u00e1s universal que conozco: un navegador web. Estoy seguro de que esta parte es la que m\u00e1s trabajo me va a dar, pero tambi\u00e9n ser\u00e1 la que m\u00e1s fama, gloria y mujeres me conseguir\u00e1. Bueno, quiz\u00e1s no tanto, pero seguro que alguna palmadita en la espalda s\u00ed que caer\u00e1, \u00bf verdad ?\n<ol>\n<li>Archivos de datos maestros:\n<ol>\n<li>Clientes, proveedores y otros hom\u00ednidos con los que se relaciona la empresa.<\/li>\n<li>Art\u00edculos<\/li>\n<li>Facturaci\u00f3n: incluyendo documento expedidos y recibidos<\/li>\n<li>Contabilidad<\/li>\n<li>Movimientos de dinero (lo mismo que la contabilidad pero con una estructura sana).<\/li>\n<\/ol>\n<\/li>\n<li>Informes que terminan impresos en mucho papel:\n<ol>\n<li>Declaraciones oficiales como las de impuestos<\/li>\n<li>Estad\u00edsticas de ventas, compras, mercanc\u00edas<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>Por si alguien se pregunta c\u00f3mo es que algunos datos no se obtienen ya normalizados, os contar\u00e9 que es debido a la antig\u00fcedad de la instalaci\u00f3n y de sus programas. El contenido m\u00e1s importante, el que forma la\u00a0<em>l\u00f3gica del negocio<\/em>, como el archivo maestro de clientes (del que se deben obtener dichas agendas) precisan de un intrincado y oscuro proceso de lectura y transformaci\u00f3n -comenzando por el juego de caracteres-\u00a0 antes de poder pensar siquiera en convertirlo a otra cosa.<\/p>\n<p>Ciertamente en este punto a\u00fan desconozco c\u00f3mo voy a obtener los datos. No te cuento ya de saber qu\u00e9 hacer con ellos.<\/p>\n<p>Pero todav\u00eda existen algunos elementos m\u00e1s que tienen algo confundido. Por ejemplo las p\u00e1ginas web de la empresa. Las gestiona una herramienta como Drupal en un caso y Piwigo o Mediawiki en otros. \u00bf Merece la pena disponer de una copia est\u00e1tica de ellas sabiendo que por otro lado est\u00e1n ya presentes en el resto de las copias (bases de datos y programas) ?<\/p>\n<p>Decisiones, decisiones, &#8230;<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8230; sufrir\u00eda mucho menos. Y es que lo quiero todo, todito, todo. Y eso lo mismo no puede ser. Al menos al principio, \u00bf no ?<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"1","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","webmentions_disabled_pings":false,"webmentions_disabled":false,"footnotes":""},"categories":[2],"tags":[37,36],"class_list":["post-20","post","type-post","status-publish","format-standard","hentry","category-software","tag-datos","tag-ucs"],"_links":{"self":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":0,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/20\/revisions"}],"wp:attachment":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/media?parent=20"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/categories?post=20"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/tags?post=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}