It depends on scalability requirements. If you expect thousands of records, you should use SQL or another database, although this does impose developer overhead. However, if you are dealing with a small number, you can get by simply serializing the objects and saving them to disk.
source
share