用于简单应用的本地数据库系统

Local database systems for simple application

我一直在考虑制作一个程序在我的公司使用。我想将信息存储在(本地)数据库中,并使用它来跟踪我的客户的付款。我在 Java 的编程方面最有经验。您对这些数据库有什么建议吗?

我相信您可能正在寻找可以帮助您入门的 SQLite. It is very light, basic, works with SQL,but doesn’t have any built in relational methods to link multiple tables together(JOINS, etc). As you mentioned you’ll be using Java, here’s the SQLITEJDBCPackage. Also, here’s a blog

另一方面,市场上存在各种各样的数据库,例如:

  1. RDBMS: MySQL, PostgresSQL
  2. NoSQL: MongoDB(can run on cloud and locally), Neo4J
  3. Time Series Database(If you storing IOT or time dependant data): InfluxDB
  4. Cloud Databases(Might not be relevant to you since you want a local setup, but just to help you understand better): Firebase、Neo4J、MongoDB、AWS RDS 等