Quiero hacer una aplicación de sistema de gestión de inventario para pequeñas empresas en Java, para Windows 7,8,10. He usado sql server express (pero tiene un límite de 10 gb) y un poco de mysql pero sé que hay otros productos como postgresql, sqlite y mongodb. ¿Cuál debería ser mejor para usar?
Estoy confundido debido al límite de 10 gb en el servidor sql (debería decirle al cliente que tiene que eliminar los datos después de que supere los 10 gb), muchos dicen que mysql tiene un rendimiento y una estabilidad deficientes. Cualquier ayuda sería genial.
10 GB es un tamaño enorme para una base de datos. ¿Estás seguro de que tu base de datos será tan grande?
Si está familiarizado con la programación en Java, puede usar H2 . Sé que OpenConcerto, que es un software de gestión de contabilidad/facturación/inventario, utiliza este formato para instalaciones locales del software, mientras que para instalaciones cliente-servidor utiliza PostgreSQL. Este proyecto es de código abierto por lo que podrías (al menos en teoría) adaptarlo a tus necesidades.
Algunas bases de datos están más orientadas al uso local, como sqlite, por ejemplo. Otros están más orientados al modo servidor-cliente, como MySQL y PostgreSQL.
Para la gestión de inventario, puede echar un vistazo a Kexi , que utiliza una base de datos sqlite para cada inventario que crea. Sin embargo, no está escrito en Java.
Sería bueno saber más sobre tu proyecto. Si es para uso personal o si planea vender su software. Si se prevé el acceso concurrente de varios usuarios, en lectura y/o escritura y más detalles técnicos.
Se pueden usar varias bases de datos para hacer un pequeño sistema de gestión de inventario. Puede usar Kexi aprovecha la base de datos SQLite para cada inventario que cree.
También puede utilizar la siguiente base de datos cuando planee crear un sistema de gestión de inventario, sin importar si es pequeño o grande:
• MYSQL database
• Microsoft SQL-server database
• Microsoft Access database
• Excel file or even you can use Oracle database
Cuando planee crear un sistema de gestión de inventario, primero debe verificar el tamaño de la empresa y luego podrá decidir qué tamaño de base de datos y qué base de datos debe usar para crear un sistema de gestión de inventario sólido y escalable. Para obtener más información, puede leer el artículo: https://i-verve.com/blog/inventory-management-systems
CJM
albahaca bourque