¿Cuáles son las principales diferencias entre SQLite y HSQLDB? Hay muchas aplicaciones usando ambos, pero realmente no veo ninguna diferencia importante.SQLite vs HSQLDB
Respuesta
SQLite se implementa en C, HSQL se implementa en Java.
Debería ser más sencillo y fácil integrar SQLite con un proyecto de aplicación escrito en C o C++, mientras que esperaría que la tecnología HSQL fuera más fácil de integrar con un proyecto escrito en Java.
Sin duda, hay muchas otras diferencias más sutiles entre estas dos bases de datos incrustadas, pero lo anterior es la diferencia más destacada.
La buena comparación de HSQLDB & SQLite se puede encontrar en http://3rdstage.blogspot.com/2009/03/comparion-of-hsqldb-h2-sqlite.html
mi humilde opinión LA mayor diferencia es que SQLite no tiene la gestión de usuarios en absoluto en contraste con HSQLDB.
(.. Esto no quiere decir nada malo de SQLite SQlite defenitely tiene sus casos de uso también es muy ampliamente utilizado)
- 1. HSQLDB Manager?
- 2. MySQL vs Firebird vs SQLite
- 3. XML vs. SQlite vs. Acceso
- 4. SQLite vs SQL Server
- 5. Archivo JSON VS SQLite android
- 6. SQLite local vs MongoDB remoto
- 7. Hibernate @generatedvalue para HSQLDB
- 8. HSQLDB Temporary Cached Table
- 9. JDBC portátil vs SQLite en Android
- 10. xml vs. sqlite para android y cómo
- 11. Datos básicos VS Sqlite o FMDB ....?
- 12. Cómo exportar y restaurar HSQLDB
- 13. experto ubicación de repositorio para hsqldb 2.0
- 14. Uso de HSQLDB en entornos de producción
- 15. HSQLDB está comiendo toda mi memoria
- 16. ¿Cómo hacer "seleccionar current_timestamp" en hsqldb?
- 17. Sintaxis de desencadenante en HsqlDB: esperado;
- 18. TDD con HSQLDB - eliminación de claves externas
- 19. ¿Cuál es mejor H2 o HSQLDB?
- 20. HSQLDB Order By con varias columnas
- 21. HSQLDB - Cambiar el modo de tabla
- 22. HTML5 SQLite vs Native Database en caso de PhoneGap
- 23. H2 base de datos SQLite en Android vs
- 24. Excepción SQLite: SQLite ocupado
- 25. android sqlite sincronización bidireccional sqlite
- 26. Modo de servidor HSQLDB nombre de usuario/contraseña
- 27. ¿Hay alguna manera de conservar los datos HSQLDB?
- 28. ¿Hay alguna manera de silenciar el registro hsqldb?
- 29. Hibernate postgresql/hsqldb Problema de incompatibilidad de columna TEXT
- 30. Inspeccionar en la memoria hsqldb durante la depuración
Sin embargo, [SQLite parece ser la base de datos predeterminada para Android] (https: // desarrollador .android.com/reference/android/database/package-summary.html) - ¿por qué? – dwjohnston
@dwjohnston, no sé, tendrías que preguntarle a Google. –
@dwjohnston Supongo que eso es porque solo el SDK de Android está en Java, pero el linux subyacente e incluso partes del territorio de usuario todavía están en C. Además, en general, C ofrece un mejor rendimiento que Java, por lo tanto 'sqlite' y no' hsql' en aplicaciones de Android por defecto. –