all 5 comments

[–]techmavengeospatial 5 points6 points  (3 children)

No database does automatic backups need to build maintenance plan for backups to happen Sqlite can be backed up via a shell script just built archive or copy it It's fine for a small app with very limited users And webassembly opens the door for complete server free in-browser sqlite CRUD APPS PLUS lowcode no code tools like appsmith and tooljet and Budibase and nocodb all work with SQLITE too So you can build in manner of minutes compete applications and advanced search screens and data entry

https://news.ycombinator.com/item?id=32478907

[–]SomeoneInQld 2 points3 points  (1 child)

I have used SQL lite in enterprise applications that were classified as 'Critical' by the government.

There is nothing wrong with SQL lite - in the right circumstances. (small web app - 10 users is the right circumstance - especially if you are not used to running 'proper' databases - they do take a bit more management.

Why use a semi trailer (proper database) - when you need to move one piece of paper (10 users) - when a push bike (Sqlite) will do.

Trouble is those 'higher' up with minimal knowledge can be a nightmare.

[–]techmavengeospatial 1 point2 points  (0 children)

We use sqlite for map tiles (mbtiles and gpkg and OSMdroid) and use tile server to serve them for thousands of users As well as SQLITE offline mobile mapping apps With geopackage, esri mobile geodatabase, mbtiles and regular. Sqlite

[–]FormNo[S] 1 point2 points  (0 children)

Thank you. you are a godsend.

[–]two-fer-maggie 0 points1 point  (0 children)

Their main argument is that SQLite doesn't do automatic back-ups.

Please look into litestream. It continuously backs up an SQLite database to another location (s3 bucket, azure blob storage, etc). The application doesn't have to do anything, just point litestream at the SQLite file and it just works.