Conozco SQL, y conozco la estructura básica de una base de datos, pero lo que no sé es cómo funciona exactamente una base de datos basada en archivos en lugar de una basada en servidor.¿Cuál es la diferencia entre una base de datos basada en archivos y una base de datos basada en servidor?
Respuesta
¿cuál es la diferencia entre una base de datos basada en archivos y una base de datos basada en servidor
primer lugar de todas las bases de datos se almacenan en archivos! Entonces, una respuesta simplificada sería que no hay diferencia.
Pero cuando nos referimos a bases de datos basados en archivos nos referimos a las bases de datos con las que interactuamos/actualización directamente (a través de una abstracción de SQL que ofrece el controlador JDBC), pero, en esencia, que acabamos de leer/escribir en una archivo directamente. Un ejemplo sería SQLite
Cuando hablamos de bases de datos basadas en servidor queremos decir que hay un proceso de servidor que ejecuta (se unen a un puerto), que acepta solicitudes (es decir, las consultas SQL). Su proceso se conecta al servidor y envía consultas al servidor, que a su vez es responsable de actualizar los archivos de la base de datos. El ejemplo es MS-SQL Server
.
La base de datos del servidor puede estar en cualquier lugar (se puede acceder a través de la red) mientras que la base de datos basada en archivos debe estar en un archivo en el sistema de archivos local.
Cuál elegir depende de sus necesidades.
Una base de datos basada en archivos es solo un registro después de otro en un archivo, y tal vez utiliza cierta indexación.
Una base de datos de servidor utiliza páginas, donde cada página contiene múltiples registros y puede usar varios archivos para almacenar los datos.
Las bases de datos de los servidores están altamente optimizadas para un alto rendimiento.
- 1. base de datos NoSql basada en archivos?
- 2. Base de datos basada en archivos para C++
- 3. ¿Qué ventajas tiene una base de datos basada en documentos sobre una base de datos relacional?
- 4. CakePHP - configuración de base de datos basada en la URL
- 5. ¿Cuál es la diferencia entre una base de datos y un depósito de datos?
- 6. En una base de datos, ¿cuál es la diferencia entre una clave y un índice?
- 7. ¿Cuál es la diferencia entre un esquema y una tabla y una base de datos?
- 8. cómo conectarse a una base de datos HSQLDB basada en archivos con sqltool?
- 9. En una base de datos Oracle, ¿cuál es la diferencia entre ROWNUM y ROW_NUMBER?
- 10. ¿Cuál es la diferencia entre el conjunto de datos y la base de datos?
- 11. Crear una base de datos SQLite basada en un conjunto de datos XSD
- 12. Base de datos basada en documentos para .NET
- 13. ¿Cuál es la diferencia entre NoSQL y una base de datos orientada a columnas?
- 14. ¿Cuál es la forma más fácil/más barata de crear una base de datos SQL basada en la nube?
- 15. ¿Dónde puedo encontrar una buena aplicación web basada en la base de datos ASP.NET?
- 16. ¿Qué es la programación basada en datos?
- 17. ¿Cómo implementaría la autenticación basada en FORMULARIO sin una base de datos de respaldo?
- 18. Servidor SQL: ¿Cómo saber si una base de datos es una base de datos del sistema?
- 19. ¿Puede la base de datos basada en memoria reemplazar la necesidad de almacenamiento en caché?
- 20. Patrón de diseño para analizar datos de archivos binarios y almacenarlos en una base de datos
- 21. ¿Cuál es la mejor arquitectura para la integración de CDR en una aplicación basada en Asterisk?
- 22. ¿Es una buena idea escribir archivos de registro del servidor en una base de datos?
- 23. compartir una base de datos entre el trenzado y Django
- 24. Almacenamiento de tamaños de archivos en una base de datos
- 25. Almacenamiento de archivos de audio en una base de datos
- 26. ¿Cuál es la diferencia entre la reflexión basada en espejo y la reflexión tradicional?
- 27. Prueba de DUnit basada en datos
- 28. ¿Cuál es la mejor manera de almacenar archivos multimedia en una base de datos?
- 29. Autorización basada en datos en ASP.NET
- 30. Diferencia de datos basada en SQL: subsecuencia común más larga
muchas gracias –