![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Menuda flipada más interesante....
Aunque ya no sé si mi cabeza estaría a la altura. Bueno, a la altura seguro, y al tamaño también, me refiero al cerebro... Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
#2
|
||||
|
||||
Es como todo: Hacer una version que pueda competir con los grandes es todo un rollo, pero una version basica no tanto:
https://cstack.github.io/db_tutorial/ Un ejemplo es decir "voy a cojer varios archivos .csv, donde cada uno es una tabla, y .csvi que es lo mismo pero para indices" y empezar a hacer los métodos de consulta y actualización. Asi no parece tan difícil, cierto? En sintesis, un motor de BD es "simplemente" una interface como:
Donde se pone todo un rollo es en: - Como hago para que varios thread actualicen los datos en un mismo archivo? - Y como hago que ese archivo sea MUCHO mas eficiente que un .csv? - Y como implemento un protocol ACID? El resto (pasear SQL, ejecutarlo, hacer drivers, ...) es relativamente "simple" (bueno siempre y cuando no intenten implementar toda la especificación de SQL!). Los 3 pasos anteriores son los quebraderos de cabeza, pero como todo tienen su "nivel simple, basico, decente y mounstroso!"
__________________
El malabarista. |
#3
|
|||
|
|||
¡Felicitaciones, Mario, por este impresionante proyecto!
Realmente estás llevando las cosas a un nivel superior. Es emocionante ver vuestro proyecto en GitHub, y aún más emocionante saber que está desarrollado utilizando Rust. ¡Sigue adelante con este trabajo excepcional! |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Un consejo para uso motor de base de datos | Malparo | Conexión con bases de datos | 4 | 07-05-2010 01:03:45 |
Motor base de datos de Borlanda v5.2 (BDE) | SerPan | Conexión con bases de datos | 0 | 05-07-2007 16:44:31 |
que Motor de Base de Datos utilizar ? | killaton | Conexión con bases de datos | 6 | 16-03-2005 21:04:20 |
Motor base de datos acces | Bitbanner | Conexión con bases de datos | 1 | 23-02-2005 10:32:15 |
Error en el motor de la base de datos | Walterdf | Conexión con bases de datos | 1 | 07-05-2003 03:08:09 |
![]() |
|