![]() When multiple applications are using the same database, locks are implemented using FileStream.Lock. Free / paid: Windows, Linux, Mac, Docker. The application will store data locally, but in the future may end up sharing a schema with something on the network/in the cloud. LiteDB, PostgreSQL, and SQLite are probably your best bets out of the 10 options considered.Firebird is absolutely free for commercial and educational usage: no license fees. Is it suitable for larger applications? How large an application could it support? depends on your precise needs, but you can always migrate to a different db later Supported by numerous database connectivity options such as Firebird.NET, JayBird (Java), Delphi/C++, FreePascal & Lazarus, PHP for Firebird, FireRuby and more.Is it suitable for small applications? (Important) yes, especially useful for embedded use with little overhead.That way, you get to use regular SQL (or an ORM of your choice) right from the start, and you can relatively painlessly migrate to a "bigger" SQL db if you later need it. ![]() ![]() Well, some relational DB will probably fit your bill quite nicely.įor starters, you should check out SQLite, it's a SQL db that is made for embedding.
0 Comments
Leave a Reply. |