{"id":1168,"date":"2024-07-31T11:39:05","date_gmt":"2024-07-31T09:39:05","guid":{"rendered":"https:\/\/blog.sutilweb.eu\/?page_id=1168"},"modified":"2024-07-31T11:39:06","modified_gmt":"2024-07-31T09:39:06","slug":"01-introduccion-a-nosql","status":"publish","type":"page","link":"https:\/\/sutilweb.eu\/index.php\/databases\/nosql\/01-introduccion-a-nosql\/","title":{"rendered":"01. Introducci\u00f3n a NoSQL"},"content":{"rendered":"\n<p><strong>NoSQL<\/strong> (<strong>Not only SQL<\/strong>) es un t\u00e9rmino que se utiliza para describir un conjunto de <strong>sistemas gestores de bases de datos<\/strong> pero <strong>no relacionales<\/strong>, muy en contraposici\u00f3n con los sistemas basados en <strong>SQL,<\/strong> los t\u00edpicos <strong>sistemas relacionales y transaccionales<\/strong>.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Los <strong>sistemas NoSQL<\/strong> est\u00e1n dise\u00f1ados para manejar grandes cantidades de datos, y que incluso esos datos no cumplan con la misma estructura, es por ello que se dice que las <strong>bases de datos NoSQL<\/strong> suelen ser un poco m\u00e1s abiertas en ese sentido, y que el acceso a los datos suele ser m\u00e1s eficiente y escalable.<\/p>\n\n\n\n<p>Las <strong>bases de datos no relacionales<\/strong> tienen una mayor <strong>flexibilidad<\/strong> y <strong>escalabilidad<\/strong> a la hora de acceder a los <strong>datos.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cuando usar SQL y NoSQL<\/h2>\n\n\n\n<p>En esta imagen se muestra un esquema de cuando usar uno u otro tipo de sistema gestor de <strong>base de datos<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"385\" src=\"https:\/\/blog.sutilweb.eu\/wp-content\/uploads\/2024\/07\/Uso-de-SQL-y-NoSQL-1024x385.png\" alt=\"\" class=\"wp-image-1169\" srcset=\"https:\/\/sutilweb.eu\/wp-content\/uploads\/2024\/07\/Uso-de-SQL-y-NoSQL-1024x385.png 1024w, https:\/\/sutilweb.eu\/wp-content\/uploads\/2024\/07\/Uso-de-SQL-y-NoSQL-300x113.png 300w, https:\/\/sutilweb.eu\/wp-content\/uploads\/2024\/07\/Uso-de-SQL-y-NoSQL-768x288.png 768w, https:\/\/sutilweb.eu\/wp-content\/uploads\/2024\/07\/Uso-de-SQL-y-NoSQL.png 1158w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Ventajas y usos de NoSQL<\/h2>\n\n\n\n<p>Algunas de las ventajas que tiene el uso de gestores de bases de datos son las siguientes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Escalabilidad:<\/strong> cuando dise\u00f1amos una <strong>base de datos NoSQL<\/strong>, estar\u00e1 dise\u00f1ada para grandes cantidades de informaci\u00f3n, para aumentar la <strong>escalabilidad.<\/strong> Va a manejar un gran cantidad de datos sin degradar el rendimiento.<\/li>\n\n\n\n<li><strong>Flexibilidad<\/strong> en el modelo de datos: no necesitamos tener una estructura exactamente igual para cada uno de los registros que tengamos, sino que cada registro puede variar de un momento a otro, a diferencia de <strong>SQL<\/strong> que tiene un esquema bien definido.<\/li>\n\n\n\n<li><strong>Velocidad:<\/strong> est\u00e1n dise\u00f1adas para dar un <strong>alto rendimiento,<\/strong> lo que significa que podemos manejar una gran cantidad de informaci\u00f3n de forma r\u00e1pida y eficiente, sacrificando un poco la <strong>identidad referencial,<\/strong> el manejo de las <strong>relaciones<\/strong> e incluso tener informaci\u00f3n duplicada.<\/li>\n\n\n\n<li><strong>Disponibilidad.<\/strong><\/li>\n\n\n\n<li>B<strong>i<\/strong>g <strong>Data:<\/strong> con la gran cantidad de datos que se est\u00e1n creando a diario. Los <strong>sistemas NoSQL<\/strong> se ajustan para poder manejar mejor toda esta gran cantidad de informaci\u00f3n de manera eficiente.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>NoSQL (Not only SQL) es un t\u00e9rmino que se utiliza para describir un conjunto de sistemas gestores de bases de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1165,"menu_order":0,"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-1168","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":"NoSQL (Not only SQL) es un t\u00e9rmino que se utiliza para describir un conjunto de sistemas gestores de bases de [&hellip;]","_links":{"self":[{"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/1168","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=1168"}],"version-history":[{"count":1,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/1168\/revisions"}],"predecessor-version":[{"id":1170,"href":"https:\/\/sutilweb.eu\/index.php\/wp-json\/wp\/v2\/pages\/1168\/revisions\/1170"}],"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=1168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}