SQLite es fina como la de una sola base de datos de access, pero es riesgoso cuando se utiliza por más de un usuario a la vez. MySQL, Firebird, PostgreSQL, etc. son más difíciles de implementar y son simplemente demasiado para mi uso.

Idealmente, me gustaría un compacto, solo EXE servidor destinado a ejecutarse en el bajo-especificaciones de hardware (por ejemplo. 128 mb de memoria RAM, 256 mb de RAM flash) que sería tan fácil trabajar con SQLite, y está disponible para Linux y Windows, de modo que se puede utilizar el mismo código del lado del cliente en caso de que los clientes prefieren un PC normal.)

¿Usted sabe de una aplicación que se ajusta a los requisitos?

  • Si sólo tiene 256 mb de almacenamiento, por qué usted necesita una base de datos SQL?
  • Por qué hacer la afirmación de que SQLlite es arriesgado cuando es utilizado por varios usuarios? Sólo por curiosidad…
  • Sin un servidor para controlar los accesos simultáneos, es riesgoso para compartir un archivo SQLite entre varios hosts y permitir a los usuarios realizar cambios.
  • Pero SQLite no permite el acceso concurrente. Se bloquea un archivo mientras se está conectado a ella, por lo que sólo un usuario puede acceder nunca a un archivo SQLite en cualquier momento. Supongo que usted está buscando una solución que permita el acceso simultáneo?
  • A lo que me refería era que el acceso a SQLite desde un equipo remoto es definitivamente no es seguro. Si la red no basado en la solución está disponible, voy a escribir mi propia envoltura. Gracias.
InformationsquelleAutor Gulbahar | 2009-06-21

4 Comentarios

  1. 2

    Trate de H2,Su basadas en Java SQL de la base de datos del motor…..

    • Muy rápido, de código abierto, API de JDBC
    • Incrustado y modos de servidor; en memoria de las bases de datos
    • Basada en el navegador de la Consola de la aplicación
    • Tamaño pequeño: alrededor de 1,5 MB archivo jar tamaño
  2. 1

    Usted puede tratar de buscar en Apache Derby (http://db.apache.org/derby/). Es Java, por lo que será portátil y definitivamente ligero.

    • Mientras que Java es «portable» cada administrador de linux va a odiar por que requiere de Java para la base de datos, a menos que su aplicación ya que se usa. Por ejemplo, ciertos grsecurity núcleo opciones de hacer más seguro el sistema, pero también evitar que una máquina virtual de Java en ejecución.
  3. 0

    Otra opción es HSQLDB. Es la luz, completamente en Java y multiproceso. He utilizado en proyectos personales con muy buenos resultados.

Dejar respuesta

Please enter your comment!
Please enter your name here