I agree - "OSM is not the best place to use as a datastore". Although, perhaps the data itself could be stored separately, and integrated with the OSM map layers for display / analysis etc? ~Abhijit