filmov
tv
Una base de datos que lo tiene todo, SurrealDB
Показать описание
Cuando escogemos una base de datos sabemos que hay muchas opciones que ofrecen ventajas y desventajas así tenemos que escoger, pero que tal si te dijera que hay una base de datos que ofrece todo.
Bueno este es Surrealdb, una base de datos NewSQL Open Source que prácticamente tiene todas las caracteristicas populares que nos han ofrecido muchas bases de datos hasta el día de hoy (SQL y NoSQL) garantiza ACID, esclable, soporta busquedas de texto completa, soporta conexion en tiempo real, graphs, es relacional, multi usuario, es temporal, serverless, schema-less (sin esquema), schema-full, y embebido. Esto hace que sea una base de datos multi-modelo al tomar caracteristicas de bases de datos relacionales (MySQL, PostgreSQL, Oracle), de grafos (Neo4J, Arangodb), o de Documentos (Mongodb, Firebae), y agruparlas en un solo paquete, que puede ser usadas a traves de un lenguaje similar a SQL.
Aunque para hacer relaciones no usa JOINs sino usa una tecnica llamada Record Links y conexion de grafos que permiten hacer el mismo proposito, lo que en un codigo mucho más simple de entender para el programardor. Esta desarrollado en Rust y como es de esperarse puede ser escalado tanto horizontalmente o verticalmente, incluso pudiendo almacenar datos en memoria (como Redis) y en disco.
#surrealdb #basededatos #programacion
Bueno este es Surrealdb, una base de datos NewSQL Open Source que prácticamente tiene todas las caracteristicas populares que nos han ofrecido muchas bases de datos hasta el día de hoy (SQL y NoSQL) garantiza ACID, esclable, soporta busquedas de texto completa, soporta conexion en tiempo real, graphs, es relacional, multi usuario, es temporal, serverless, schema-less (sin esquema), schema-full, y embebido. Esto hace que sea una base de datos multi-modelo al tomar caracteristicas de bases de datos relacionales (MySQL, PostgreSQL, Oracle), de grafos (Neo4J, Arangodb), o de Documentos (Mongodb, Firebae), y agruparlas en un solo paquete, que puede ser usadas a traves de un lenguaje similar a SQL.
Aunque para hacer relaciones no usa JOINs sino usa una tecnica llamada Record Links y conexion de grafos que permiten hacer el mismo proposito, lo que en un codigo mucho más simple de entender para el programardor. Esta desarrollado en Rust y como es de esperarse puede ser escalado tanto horizontalmente o verticalmente, incluso pudiendo almacenar datos en memoria (como Redis) y en disco.
#surrealdb #basededatos #programacion
Комментарии