What type of database is used in large softwares?

0

1

I recently made an application in Java FX. The database used in it was MySQL. When I tried to run my application a system I got some errors because MySQL was not present in that system.

My doubt is that, how large softwares like some games, photoshop, antiviruses or any software that needs a database can be installed and run successfully in any system ? What type of database are they using ?

TomJ

Posted 2014-04-05T14:16:58.090

Reputation: 713

Question was closed 2014-04-07T14:15:04.797

Often what happens is (1) the application is "light-weight" and it embeds SQLite; or (2) the application is non-Enterprise and it installs the database it needs (some hand waiving). For example, you often see SQL Server Express installed for Windows applications that have heavier needs than a simple embedded database. Some applications have "Enterprise" class needs, and they will require a dedicated SQL server, like Microsoft SQL, Oracle, MySQL, Postgres, etc.

– jww – 2015-10-05T04:26:49.990

Also see Native Database Support in Java? on Stack Overflow. And here's a search: java how to persist relational data.

– jww – 2015-10-05T04:28:48.933

All of them of are used. This question seems very broad. I have to downvote it for that reason. – Ramhound – 2014-04-05T14:27:11.627

Define large. – Moses – 2014-04-07T13:36:50.287

Answers

3

If you don't need a full RDMS, then use SQLite. You will need to load some binaries on to any system you deploy it to, but it is, well, much lighter weight, and does not add any background server processes.

https://sqlite.org/

David

Posted 2014-04-05T14:16:58.090

Reputation: 2 222

I don't asked about my application. I asked about other softwares. – TomJ – 2014-04-05T15:25:16.583

Many large scale applications eg Firefox, McAfee use SQLite as their storage system. https://sqlite.org/mostdeployed.html

– David – 2014-04-05T15:32:51.267