{"id":1173,"date":"2024-07-31T11:40:36","date_gmt":"2024-07-31T09:40:36","guid":{"rendered":"https:\/\/blog.sutilweb.eu\/?page_id=1173"},"modified":"2024-07-31T11:40:36","modified_gmt":"2024-07-31T09:40:36","slug":"03-tipos-de-sgbds-nosql","status":"publish","type":"page","link":"https:\/\/sutilweb.eu\/index.php\/databases\/nosql\/03-tipos-de-sgbds-nosql\/","title":{"rendered":"03. Tipos de SGBDs NoSQL"},"content":{"rendered":"\n<p>Los tipos de <strong>bases de datos no relacionales<\/strong> que existen son los siguientes:<\/p>\n\n\n\n<!--more-->\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Bases de datos documentales<\/strong>: son aquellas <strong>bases de datos<\/strong> que guardan los datos en <strong>documentos.<\/strong> Un <strong>documento<\/strong> es una <strong>sintaxis de objeto en Javascript<\/strong> o de diccionario en <strong>Python.<\/strong> Cada <strong>documento<\/strong> es una <strong>entidad<\/strong> completa que va a tener toda la informaci\u00f3n, es como si fuera un registro completo, como si fuera una <strong>fila<\/strong> en una <strong>base de datos relacional<\/strong>. Ejms de estas bases de datos son: <strong>MongoDB,<\/strong> <a href=\"https:\/\/docs.couchdb.org\/en\/stable\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>CauchDB,<\/strong><\/a> <a href=\"https:\/\/couchdb.apache.org\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Apache CauchDB<\/strong><\/a>, <strong>Firebase<\/strong> (tanto su base de datos <strong>Real Time<\/strong> como su servicio <strong>FireStore)<\/strong><\/li>\n\n\n\n<li><strong>Bases de datos de llave valor<\/strong>: almacenan los datos muy similar a un objeto <strong>Javascript,<\/strong> en pares llave valor, por ejm nombre: \u00abFrancisco\u00bb. Con un <strong>identificador \u00fanico.<\/strong> Este tipo de <strong>bases de datos<\/strong> son muy \u00fatiles para presentar datos simples y muy r\u00e1pidos. Ejms de sistemas gestores son <strong>Redis, React, Amazon Dynamo DB.<\/strong><\/li>\n\n\n\n<li><strong>Bases de datos de tipo columnas<\/strong>: almacenan datos en columnas en lugar de filas. En las <strong>bases de datos SQL<\/strong> tradicionales tenemos almacenados los datos en <strong>filas<\/strong> y <strong>columnas,<\/strong> donde el <strong>registro<\/strong> est\u00e1 en la <strong>fila,<\/strong> en este <strong>tipo de bases<\/strong> de datos ocurre lo contrario, el <strong>registro<\/strong> se almacena de forma vertical en la <strong>columna,<\/strong> cada <strong>columna<\/strong> va a ser un <strong>registro<\/strong> de la <strong>base de datos<\/strong>. La ventaja de este enfoque es que permite una <strong>escalabilidad horizontal<\/strong> especialmente \u00fatil para seleccionar un conjunto de datos extra\u00eddos de informaci\u00f3n de una <strong>base de datos<\/strong> m\u00e1s grande pero que tenga poca viabilidad. Es una especie de <strong>base de datos documental<\/strong> basada en <strong>filas<\/strong> y <strong>columnas<\/strong> donde el <strong>registro<\/strong> se almacena en <strong>columnas.<\/strong> Ejm de este tipo son <strong>Apache Cassandra<\/strong> o <a href=\"https:\/\/dbdb.io\/db\/acebase\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>AceBase.<\/strong><\/a><\/li>\n\n\n\n<li><strong>Bases de datos orientadas a la teor\u00eda de grafos<\/strong>: almacenan los datos como si fueran <strong>nodos,<\/strong> y las relaciones que se puedan tener entre los datos se almacenan como si fueran una <strong>red neuronal<\/strong> o <strong>gr\u00e1fica orientada a grafos<\/strong>. Este tipo son importantes para el <strong>an\u00e1lisis de redes<\/strong> o de <strong>informaci\u00f3n compleja,<\/strong> como la <strong>inteligencia artificial<\/strong> o el an\u00e1lisis de <strong>Big Data,<\/strong> algunos ejms son <a href=\"https:\/\/orientdb.com\/docs\/last\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>OrientDB<\/strong><\/a>, <a href=\"https:\/\/arangodb.com\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>ArangoDB<\/strong><\/a>.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Los tipos de bases de datos no relacionales que existen son los siguientes:<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1165,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1173","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Sutil Web","author_link":"https:\/\/sutilweb.eu\/index.php\/author\/sutilweb\/"},"uagb_comment_info":0,"uagb_excerpt":"Los tipos de bases de datos no relacionales que existen son los siguientes:","_links":{"self":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/1173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/comments?post=1173"}],"version-history":[{"count":1,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/1173\/revisions"}],"predecessor-version":[{"id":1174,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/1173\/revisions\/1174"}],"up":[{"embeddable":true,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/1165"}],"wp:attachment":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/media?parent=1173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}