{"id":4529,"date":"2018-01-29T12:25:26","date_gmt":"2018-01-29T20:25:26","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=4529"},"modified":"2025-06-13T23:11:15","modified_gmt":"2025-06-14T06:11:15","slug":"proof-of-concept-move-relational","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/proof-of-concept-move-relational\/","title":{"rendered":"Prueba de concepto: Argumentar el paso a lo relacional"},"content":{"rendered":"<div class=\"paragraph\">\n<p>Una prueba de concepto puede ser justo lo que necesitas para empezar a evaluar Couchbase.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Hemos estado blogueando mucho sobre el aspecto t\u00e9cnico de pasar de una base de datos relacional como Oracle o SQL Server a Couchbase. Estos son algunos de los recursos y posts que hemos publicado:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/es\/comparing-couchbase-vs-oracle\/\">C\u00f3mo Couchbase supera a Oracle<\/a><\/li>\n<li>Couchbase para desarrolladores de Oracle: <a href=\"https:\/\/www.couchbase.com\/blog\/es\/couchbase-oracle-developers-part-1-overview\/\">Parte 1<\/a> <a href=\"https:\/\/www.couchbase.com\/blog\/es\/couchbase-oracle-developers-part-2-architecture\/\">Parte 2<\/a> <a href=\"https:\/\/www.couchbase.com\/blog\/es\/couchbase-oracle-developers-part-3-database-objects\/\">Parte 3<\/a><\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/es\/csv-migrating-couchbase-relational\/\">Herramientas CSV para migrar a Couchbase desde una base relacional<\/a><\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/es\/json-data-modeling-rdbms-users\/\">Modelado de datos JSON para usuarios de RDBMS<\/a> (y <a href=\"https:\/\/www.couchbase.com\/blog\/es\/json-modeling-rdbms-users-video\/\">v\u00eddeo<\/a>)<\/li>\n<li><a href=\"https:\/\/resources.couchbase.com\/c\/relational-no-sql-wp?x=Y7B0ca\">Pasar de<br \/>\nDe relacional a NoSQL: C\u00f3mo empezar<\/a> papel blanco<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>Pero en este art\u00edculo vamos a hablar m\u00e1s del proceso general que de los detalles t\u00e9cnicos. Ver\u00e1s cinco pasos para crear una prueba de concepto con \u00e9xito. Y si alguna vez necesitas ayuda para empezar, puedes <a href=\"https:\/\/info.couchbase.com\/Contact_Solutions_Engineer.html\">hable con un ingeniero de soluciones Couchbase<\/a>.<\/p>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_proof_of_concept_steps\">Pasos de la prueba de concepto<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Estos pasos no son s\u00f3lo para migrar una aplicaci\u00f3n existente a Couchbase, tambi\u00e9n funcionan igual de bien para crear una nueva aplicaci\u00f3n \"greenfield\" con Couchbase, o incluso aumentar una base de datos existente (en lugar de reemplazarla por completo).<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Al crear una Prueba de Concepto, es una buena idea mantener el alcance tan peque\u00f1o y simple como sea posible. Algunas preguntas:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\u00bfProbar\u00e1 o refutar\u00e1 lo que necesitas y te ayudar\u00e1 a dar el siguiente paso?<\/li>\n<li>\u00bfPuede lograrse con rapidez? Si lleva demasiado tiempo o no es una prioridad, podr\u00eda desvanecerse.<\/li>\n<li>Pregunta a <a href=\"https:\/\/info.couchbase.com\/Contact_Solutions_Engineer.html\">Miembro del equipo t\u00e9cnico de Couchbase<\/a>\u00bfse adapta bien a Couchbase? Puedes aprovechar su experiencia para ahorrarte algunos disgustos.<\/li>\n<\/ul>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_select_a_use_case_and_application\">Seleccione un caso de uso y una aplicaci\u00f3n<\/h3>\n<div class=\"paragraph\">\n<p>Cuando hablo con la gente sobre Couchbase y NoSQL, les digo que lo \u00fanico peor que <em>no<\/em> usar Couchbase es usar Couchbase para lo incorrecto y volverse amargado con las bases de datos de documentos.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<blockquote class=\"twitter-tweet\">\n<p dir=\"ltr\" lang=\"en\">\"Lo diferente no siempre es mejor, pero lo mejor siempre es diferente\". - Autor desconocido<\/p>\n<p>- Sabidur\u00eda de programaci\u00f3n (@CodeWisdom) <a href=\"https:\/\/twitter.com\/CodeWisdom\/status\/864589021376282624?ref_src=twsrc%5Etfw\">16 de mayo de 2017<\/a><\/p><\/blockquote>\n<\/div>\n<div class=\"paragraph\">\n<p>Las ventajas de una base de datos distribuida como Couchbase son:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>Mejor rendimiento<\/li>\n<li>Mayor escalabilidad<\/li>\n<li>Mayor disponibilidad<\/li>\n<li>Mayor agilidad\/flexibilidad de los datos<\/li>\n<li>Mejora de la gesti\u00f3n operativa<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>Si tu aplicaci\u00f3n puede beneficiarse de alguna de esas caracter\u00edsticas, merece la pena que eches un vistazo a Couchbase. Couchbase puede no ser la mejor opci\u00f3n si necesitas transacciones multi-documento. Pero como mostr\u00e9 en mi post sobre <a href=\"https:\/\/www.couchbase.com\/blog\/es\/author\/matthew-groves\/\">modelado de datos<\/a>Si puede anidar los datos en lugar de dispersarlos en trozos, puede que no necesite las transacciones multidocumento tanto como cree.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Adem\u00e1s, las conversaciones con los clientes de Couchbase nos han llevado a identificar la necesidad de ir m\u00e1s all\u00e1 de una base de datos tradicional para potenciar <em>interacciones<\/em>. <a href=\"https:\/\/www.couchbase.com\/blog\/es\/customers\/marriott\/\">Marriott<\/a> lo denomina ratio \"look-to-book\".<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-5650 size-full\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/08\/09801-transactions-interactions-min-compressed.gif\" alt=\"Think about the interaction to transaction ratio in your proof of concept\" width=\"640\" height=\"360\" \/><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Si se encuentra en una situaci\u00f3n en la que necesita registrar transacciones en su base de datos tradicional, pero desea una base de datos de baja latencia, flexible y escalable para alimentar todas las interacciones que conducen a ella, Couchbase podr\u00eda ser la opci\u00f3n adecuada para usted.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Algunos de los casos de uso para los que Couchbase ha sido un gran ajuste incluyen:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>Cat\u00e1logo de productos (centro de atenci\u00f3n al cliente: <a href=\"https:\/\/www.couchbase.com\/blog\/es\/use-cases\/catalogs\/\">Tesco<\/a>)<\/li>\n<li>Seguimiento de activos<\/li>\n<li>Gesti\u00f3n de contenidos (centro de atenci\u00f3n al cliente: <a href=\"https:\/\/www.couchbase.com\/blog\/es\/use-cases\/content-management\/\">sustituci\u00f3n de SQL Server por Couchbase para la gesti\u00f3n de contenidos<\/a>)<\/li>\n<li>Configuraci\u00f3n de la aplicaci\u00f3n<\/li>\n<li>Gesti\u00f3n de clientes (Customer spotlight: <a href=\"https:\/\/www.couchbase.com\/blog\/es\/customers\/directv\/\">DirecTV<\/a>)<\/li>\n<li>Servicio de metadatos de archivos o streaming<\/li>\n<li>Y mucho m\u00e1s: consulte nuestra <a href=\"https:\/\/www.couchbase.com\/blog\/es\/use-cases\/\">whitepaper sobre los 10 principales casos de uso empresarial de NoSQL<\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_define_the_success_criteria\">Definir los criterios de \u00e9xito<\/h3>\n<div class=\"paragraph\">\n<p>Una vez que hayas decidido que tienes un caso de uso que ser\u00eda bueno para Couchbase, necesitas definir qu\u00e9 significa que una prueba de concepto tenga \u00e9xito.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Ejemplos de criterios:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li><strong>Mejoras de rendimiento y latencia<\/strong> - Esto podr\u00eda reducirse a un n\u00famero, como \"latencia de 5 ms en el percentil 95\".<\/li>\n<li><strong>Facilidad de ampliaci\u00f3n<\/strong> - \u00bfEs f\u00e1cil escalar ahora? \u00bfCu\u00e1nto tiempo necesita una persona? \u00bfCu\u00e1ntos s\u00e1bados a las 2 de la ma\u00f1ana hay que trabajar para hacer actualizaciones?<\/li>\n<li><strong>Ciclos de desarrollo m\u00e1s r\u00e1pidos<\/strong> - \u00bfLa gesti\u00f3n de esquemas consume mucho tiempo en tus sprints? Una prueba de concepto con Couchbase puede ayudarte a demostrar si un modelo flexible te va a ahorrar tiempo.<\/li>\n<li><strong>Mantenimiento y costes<\/strong><\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<blockquote class=\"twitter-tweet\">\n<p dir=\"ltr\" lang=\"en\">\"El aspecto m\u00e1s importante del desarrollo de software es tener claro lo que se quiere construir\". - Bjarne Stroustrup<\/p>\n<p>- Sabidur\u00eda de programaci\u00f3n (@CodeWisdom) <a href=\"https:\/\/twitter.com\/CodeWisdom\/status\/728672498364076032?ref_src=twsrc%5Etfw\">6 de mayo de 2016<\/a><\/p><\/blockquote>\n<\/div>\n<div class=\"paragraph\">\n<p>Cualquiera que sea el criterio, es bueno definirlo al principio, para poder trabajar en su consecuci\u00f3n. Un objetivo vago como \"solo quiero jugar con NoSQL\" est\u00e1 bien para un desarrollador individual, pero un criterio de \u00e9xito bien definido va a ser fundamental para convencer a los responsables de la toma de decisiones.<\/p>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_understand_your_data\">Conozca sus datos<\/h3>\n<div class=\"paragraph\">\n<p>Como cubr\u00ed en el <a href=\"https:\/\/www.couchbase.com\/blog\/es\/json-data-modeling-rdbms-users\/\">Post sobre modelado de datos JSON<\/a>Es importante que entiendas tus datos antes de empezar a escribir c\u00f3digo. Tienes que entender lo que vas a modelar y c\u00f3mo tiene que funcionar tu aplicaci\u00f3n.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Migrar de una base de datos relacional a una documental no va a ser un ejercicio puramente mec\u00e1nico. Si tiene previsto migrar datos, es mejor que empiece por pensar en el aspecto que tendr\u00edan independientemente de c\u00f3mo est\u00e9n almacenados actualmente. Dibuja un concepto en una pizarra sin utilizar \"tablas\" ni \"documentos\".<\/p>\n<\/div>\n<div class=\"paragraph\">\n<blockquote class=\"twitter-tweet\">\n<p dir=\"ltr\" lang=\"en\">\"Semanas de codificaci\u00f3n pueden ahorrarte horas de planificaci\u00f3n\". - Desconocido<\/p>\n<p>- Sabidur\u00eda de programaci\u00f3n (@CodeWisdom) <a href=\"https:\/\/twitter.com\/CodeWisdom\/status\/900121152655429633?ref_src=twsrc%5Etfw\">22 de agosto de 2017<\/a><\/p><\/blockquote>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_identify_the_access_patterns\">Identificar los patrones de acceso<\/h3>\n<div class=\"paragraph\">\n<p>Tambi\u00e9n trat\u00e9 este tema en mi <a href=\"https:\/\/www.couchbase.com\/blog\/es\/json-data-modeling-rdbms-users\/\">Post sobre modelado de datos JSON<\/a>. Couchbase es muy flexible en la forma en que puede almacenar datos. Pero el acceso a los datos tambi\u00e9n es flexible. El dise\u00f1o de tu modelo debe tener eso en cuenta.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<blockquote class=\"twitter-tweet\">\n<p dir=\"ltr\" lang=\"en\">\"Descubre tus estructuras de datos y el c\u00f3digo las seguir\u00e1\". - William Laeder<\/p>\n<p>- Sabidur\u00eda de programaci\u00f3n (@CodeWisdom) <a href=\"https:\/\/twitter.com\/CodeWisdom\/status\/956173245144846336?ref_src=twsrc%5Etfw\">24 de enero de 2018<\/a><\/p><\/blockquote>\n<\/div>\n<div class=\"paragraph\">\n<p>En esa entrada de blog, expuse algunas reglas generales para los documentos anidados\/separados. A un nivel superior, puedes empezar pensando en el acceso a los datos de esta manera:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li><strong>Clave\/valor<\/strong> - La habilidad de obtener\/cambiar un documento basado en su clave. Este es el m\u00e9todo m\u00e1s r\u00e1pido y de menor latencia disponible en Couchbase.<\/li>\n<li><strong>Consulta N1QL<\/strong> - N1QL es SQL para datos JSON, disponible en Couchbase. Puede consultar datos de cualquier forma que puedas imaginar. Y lo que es m\u00e1s importante, puedes consultar datos bas\u00e1ndote en algo <em>otros<\/em> que su llave.<\/li>\n<li><strong>B\u00fasqueda de texto completo<\/strong> - Cuando se necesita realizar una consulta basada en texto con conocimiento de idiomas. Es ideal, por ejemplo, para b\u00fasquedas dirigidas por el usuario.<\/li>\n<li><strong>Map\/Reduce<\/strong> - Escribir una funci\u00f3n pura para calcular los resultados de la consulta por adelantado. N1QL le est\u00e1 quitando mucha carga de trabajo a M\/R, pero sigue siendo bueno para algunos tipos especializados de agregaci\u00f3n.<\/li>\n<li><strong>Geoespacial<\/strong> - Consulta de documentos a partir de informaci\u00f3n geogr\u00e1fica o de localizaci\u00f3n.<\/li>\n<li><strong>An\u00e1lisis\/informes<\/strong> - Couchbase Analytics (actualmente en <a href=\"https:\/\/docs.couchbase.com\/server\/current\/analytics\/introduction.html\">previsualizar<\/a>) puede proporcionarle un acceso no operativo muy indexado a sus datos. Puede ejecutar informes complejos sin afectar a los usuarios cotidianos.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div class=\"sect2\">\n<h3 id=\"_review_the_architecure\">Revisar la arquitectura<\/h3>\n<div class=\"paragraph\">\n<p>Al final de su prueba de concepto, puede medir sus resultados en funci\u00f3n de los criterios que cre\u00f3 al principio.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Puede ser una buena idea iterar sobre esta prueba de concepto: puedes aplicar lo que has aprendido en cada iteraci\u00f3n posterior. Si mantienes las iteraciones cortas, puedes aprender lo que has aplicado m\u00e1s r\u00e1pido. Esto no s\u00f3lo es cierto para Couchbase, por cierto, \u00a1sino para cualquier cosa!<\/p>\n<\/div>\n<div class=\"paragraph\">\n<blockquote class=\"twitter-tweet\">\n<p dir=\"ltr\" lang=\"en\">\"\u00bfCu\u00e1ndo utilizar el desarrollo iterativo? Deber\u00edas usar el desarrollo iterativo s\u00f3lo en proyectos que quieras que tengan \u00e9xito.\" - Martin Fowler<\/p>\n<p>- Sabidur\u00eda de programaci\u00f3n (@CodeWisdom) <a href=\"https:\/\/twitter.com\/CodeWisdom\/status\/933342819628011521?ref_src=twsrc%5Etfw\">22 de noviembre de 2017<\/a><\/p><\/blockquote>\n<\/div>\n<div class=\"paragraph\">\n<p>Por \u00faltimo, si tu prueba de concepto es un \u00e9xito (y s\u00e9 que lo ser\u00e1), es hora de prepararse para la producci\u00f3n. T\u00f3mate tu tiempo para revisar la arquitectura, las decisiones que has tomado, lo que ha funcionado bien, lo que no ha funcionado bien, etc\u00e9tera. Cuanto m\u00e1s documentes, mejor le ir\u00e1 al resto del equipo y de la organizaci\u00f3n en el pr\u00f3ximo proyecto.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_summary\">Resumen<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Crear una prueba de concepto con estos cinco pasos te ayudar\u00e1 a tener \u00e9xito. Lo \u00fanico que queda por hacer es empezar:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/es\/downloads\/\">Descargar Couchbase Server<\/a> y pru\u00e9balo hoy mismo.<\/li>\n<li>Env\u00ede sus preguntas al <a href=\"https:\/\/www.couchbase.com\/blog\/es\/forums\/\">Foro Couchbase<\/a><\/li>\n<li>Echa un vistazo <a href=\"https:\/\/training.couchbase.com\/online\">Formaci\u00f3n gratuita en l\u00ednea de Couchbase<\/a><\/li>\n<li><a href=\"https:\/\/info.couchbase.com\/Contact_Solutions_Engineer.html\">P\u00f3ngase en contacto con un ingeniero de soluciones<\/a> para recursos y ayuda<\/li>\n<li>P\u00f3ngase en contacto conmigo <a href=\"https:\/\/twitter.com\/mgroves\">en Twitter @mgroves<\/a> si tiene alguna pregunta o comentario (o deje un comentario a continuaci\u00f3n).<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Proof of concept may be just what you need to start when you\u2019re evaluating Couchbase. We\u2019ve been blogging a lot about the technical side of moving from a relational database like Oracle or SQL Server to Couchbase. Here are some [&hellip;]<\/p>","protected":false},"author":71,"featured_media":4531,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1816,6319,1819],"tags":[1592,2128,1556],"ppma_author":[8937],"class_list":["post-4529","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server","category-customers","category-data-modeling","tag-oracle","tag-proof-of-concept","tag-sql-server"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.0 (Yoast SEO v26.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Proof of Concept: Making a case to move from relational<\/title>\n<meta name=\"description\" content=\"Proof of concept may be just what you need to start when you&#039;re evaluating Couchbase. Learn about the five steps to success.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/es\/proof-of-concept-move-relational\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Proof of Concept: Making a case to move from relational\" \/>\n<meta property=\"og:description\" content=\"Proof of concept may be just what you need to start when you&#039;re evaluating Couchbase. Learn about the five steps to success.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/proof-of-concept-move-relational\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-01-29T20:25:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T06:11:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/01\/098-hero-proof-of-concept.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2047\" \/>\n\t<meta property=\"og:image:height\" content=\"1032\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Matthew Groves\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@mgroves\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matthew Groves\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/\"},\"author\":{\"name\":\"Matthew Groves\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58\"},\"headline\":\"Proof of Concept: Making a case to move from relational\",\"datePublished\":\"2018-01-29T20:25:26+00:00\",\"dateModified\":\"2025-06-14T06:11:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/\"},\"wordCount\":1345,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/01\/098-hero-proof-of-concept.jpg\",\"keywords\":[\"oracle\",\"proof of concept\",\"SQL Server\"],\"articleSection\":[\"Couchbase Server\",\"Customers\",\"Data Modeling\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/\",\"name\":\"Proof of Concept: Making a case to move from relational\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/01\/098-hero-proof-of-concept.jpg\",\"datePublished\":\"2018-01-29T20:25:26+00:00\",\"dateModified\":\"2025-06-14T06:11:15+00:00\",\"description\":\"Proof of concept may be just what you need to start when you're evaluating Couchbase. Learn about the five steps to success.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/01\/098-hero-proof-of-concept.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/01\/098-hero-proof-of-concept.jpg\",\"width\":2047,\"height\":1032,\"caption\":\"\\\"POC21 - Proof of Concept\\\" by POC21 licensed through creative commons https:\/\/www.flickr.com\/photos\/poc21cc\/22114029108\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Proof of Concept: Making a case to move from relational\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58\",\"name\":\"Matthew Groves\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/ba51e6aacc53995c323a634e4502ef54\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g\",\"caption\":\"Matthew Groves\"},\"description\":\"Matthew D. Groves is a guy who loves to code. It doesn't matter if it's C#, jQuery, or PHP: he'll submit pull requests for anything. He has been coding professionally ever since he wrote a QuickBASIC point-of-sale app for his parent's pizza shop back in the 90s. He currently works as a Senior Product Marketing Manager for Couchbase. His free time is spent with his family, watching the Reds, and getting involved in the developer community. He is the author of AOP in .NET, Pro Microservices in .NET, a Pluralsight author, and a Microsoft MVP.\",\"sameAs\":[\"https:\/\/crosscuttingconcerns.com\",\"https:\/\/x.com\/mgroves\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/matthew-groves\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Prueba de concepto: Argumentar el paso a lo relacional","description":"Proof of concept may be just what you need to start when you're evaluating Couchbase. Learn about the five steps to success.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/es\/proof-of-concept-move-relational\/","og_locale":"es_MX","og_type":"article","og_title":"Proof of Concept: Making a case to move from relational","og_description":"Proof of concept may be just what you need to start when you're evaluating Couchbase. Learn about the five steps to success.","og_url":"https:\/\/www.couchbase.com\/blog\/es\/proof-of-concept-move-relational\/","og_site_name":"The Couchbase Blog","article_published_time":"2018-01-29T20:25:26+00:00","article_modified_time":"2025-06-14T06:11:15+00:00","og_image":[{"width":2047,"height":1032,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/01\/098-hero-proof-of-concept.jpg","type":"image\/jpeg"}],"author":"Matthew Groves","twitter_card":"summary_large_image","twitter_creator":"@mgroves","twitter_misc":{"Written by":"Matthew Groves","Est. reading time":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/"},"author":{"name":"Matthew Groves","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58"},"headline":"Proof of Concept: Making a case to move from relational","datePublished":"2018-01-29T20:25:26+00:00","dateModified":"2025-06-14T06:11:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/"},"wordCount":1345,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/01\/098-hero-proof-of-concept.jpg","keywords":["oracle","proof of concept","SQL Server"],"articleSection":["Couchbase Server","Customers","Data Modeling"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/","url":"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/","name":"Prueba de concepto: Argumentar el paso a lo relacional","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/01\/098-hero-proof-of-concept.jpg","datePublished":"2018-01-29T20:25:26+00:00","dateModified":"2025-06-14T06:11:15+00:00","description":"Proof of concept may be just what you need to start when you're evaluating Couchbase. Learn about the five steps to success.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/01\/098-hero-proof-of-concept.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/01\/098-hero-proof-of-concept.jpg","width":2047,"height":1032,"caption":"\"POC21 - Proof of Concept\" by POC21 licensed through creative commons https:\/\/www.flickr.com\/photos\/poc21cc\/22114029108"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/proof-of-concept-move-relational\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Proof of Concept: Making a case to move from relational"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58","name":"Matthew Groves","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/ba51e6aacc53995c323a634e4502ef54","url":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","caption":"Matthew Groves"},"description":"A Matthew D. Groves le encanta programar. No importa si se trata de C#, jQuery o PHP: enviar\u00e1 pull requests para cualquier cosa. Lleva codificando profesionalmente desde que escribi\u00f3 una aplicaci\u00f3n de punto de venta en QuickBASIC para la pizzer\u00eda de sus padres, all\u00e1 por los a\u00f1os noventa. Actualmente trabaja como Director de Marketing de Producto para Couchbase. Su tiempo libre lo pasa con su familia, viendo a los Reds y participando en la comunidad de desarrolladores. Es autor de AOP in .NET, Pro Microservices in .NET, autor de Pluralsight y MVP de Microsoft.","sameAs":["https:\/\/crosscuttingconcerns.com","https:\/\/x.com\/mgroves"],"url":"https:\/\/www.couchbase.com\/blog\/es\/author\/matthew-groves\/"}]}},"authors":[{"term_id":8937,"user_id":71,"is_guest":0,"slug":"matthew-groves","display_name":"Matthew Groves","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","author_category":"","last_name":"Groves","first_name":"Matthew","job_title":"","user_url":"https:\/\/crosscuttingconcerns.com","description":"A Matthew D. Groves le encanta programar.  No importa si se trata de C#, jQuery o PHP: enviar\u00e1 pull requests para cualquier cosa.  Lleva codificando profesionalmente desde que escribi\u00f3 una aplicaci\u00f3n de punto de venta en QuickBASIC para la pizzer\u00eda de sus padres, all\u00e1 por los a\u00f1os noventa.  Actualmente trabaja como Director de Marketing de Producto para Couchbase. Su tiempo libre lo pasa con su familia, viendo a los Reds y participando en la comunidad de desarrolladores.  Es autor de AOP in .NET, Pro Microservices in .NET, autor de Pluralsight y MVP de Microsoft."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/4529","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/71"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=4529"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/4529\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/4531"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=4529"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=4529"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=4529"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=4529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}