Recently, I designed a fun JavaScript game for my website and now I am contemplating adding a leaderboard feature. However, I am unsure about which type of database would be the best fit - MongoDB, SQLite, or something else entirely. I have heard that SQLite is server-less, but can it still be effective for my website? Moreover, I'm curious about how these databases are typically updated. If my website is hosted on Github, would I need to perform a git push every time an update is necessary?