Answer the question
In order to leave comments, you need to log in
Which database to choose for a home use web application (Java)?
I want to practice web development and do something useful at the same time. In the sociological survey among households, the cookbook was in the lead.
Keystones:
Answer the question
In order to leave comments, you need to log in
You can also try H2 ( https://ru.wikipedia.org/wiki/H2 feature description)
1 +
2 +
3 +
4 +
It is extremely fast (in-memory mode), good for prototyping, easy to run, migrations can automatically roll over (those flexibility when changing the data schema).
True, if the project ceases to be "home" it will no longer work, but that's a completely different story.
God, what do people say. Use postgreSQL, lightweight and fast. Experience on it will be very useful. All other answers are almost never used in real projects except oracle, but it is very heavy for home use.
Well SQLite - basically norms. But what for in general in the culinary book of a DB? You can completely get by with some thread JSON-configs.
What about the built-in databases that spring supports: h2, hsql, derby? It is simple and unnecessary to raise your server. Embedded database support
Specify the following in the spin config file:
<jdbc:embedded-database id="dataSource" type="HSQL">
<jdbc:script location="classpath:scheme.sql" /
</jdbc:embedded-database>
MySQL with a head would be enough, also for a cookbook. Servers with thousands of users are handled by MySQL, WoW server examples.
Try Oracle Express Edition 11g completely free version incl. for corporate use
www.oracle.com/technetwork/articles/sql/11g-xe-qui...
There are true limitations
Oracle Database XE can be installed on any size host machine with any number of CPUs (one database per machine), but XE will store up to 11GB of user data, use up to 1GB of memory, and use one CPU on the host machine.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question