I was reading about the different storage engines supported in Mysql. The most known ones seem to be InnoDB and MyISAM, but with MariaDB it seems that there are more options, the issue is that I do not know which one to use, so I am resorting to your experiences and knowledge to give me a hand in this, the database that I am using is generated from an external system that collects information from a SCADA system, this system is writing in the table "DATA" all the time and generates a large number of records, so much so that I could verify that in a month I generate approximately 7 million records, that data is used to generate reports through an external program written in C # and reportViewer the table "DATA" stores the process values In a single field called "values" this field stores all the records sent by the SCADA, so to show it in reports it is necessary to convert that data column in several rows according to the code. go of each data. this report is used on average 3 to 5 times a day. As you can see, although the application does not have many update or delete queries, it saves large amounts of information and should serve moderately complex queries.
Try to be as clear as possible, but if there is any question, please comment.
Greetings to all.