The essence of the problem: you want to store in the database information about the state of the object (for example, monitor the valve at the pumping station of the second lifting). Parameters for the observed unit can be a lot is temperature, vibration, currents, percent of rotation. In addition, you must keep the so-called temporary "casts" (all parameter values) the unit status with a specified frequency, such as once per minute, or event (when opening the valve), then to have the ability to analyse any emergency situations.
I want to work with data as objects at the highest level, with query function, and record their condition without in-depth immersion in SQL. I thought about using an ORM, since in my opinion they it is intended to do. In General, advise any standing system.