I want to store and query large amounts(possibly millions of rows) of stock market data in database. I'm going to be the only user. It's on my desktop machine. The last time I did extensive work on a database was in the mid 90's using MS Access. I've tried using Libre Office Base but found it cumbersome, ie have to use the spreadsheet first to import a csv file, then copy and paste it into a table.
I've looked at several different databases like MySQL, Maria, PostGres etc.. They all seem to be designed as "database servers" which to me implies a web facing, web accessible, multi user application which is just the opposite of my situation, a single user. Maria DB with Dbeaver seems like it might suit my needs.
I'm confused about the server connection of these databases. Do I need to set up a server somehow? If yes, will doing that wreak havoc and cause unforeseen complications in my current simple desktop setup (Ubuntu 20.04)? Is there such a thing as a non server mode for these databases?
pandas
package on python jupyter lab. You may need some training for this.