[OSM-dev] Rantings about API 0.6

marcus.wolschon at googlemail.com marcus.wolschon at googlemail.com
Wed Feb 11 11:24:59 GMT 2009


On Wed, 11 Feb 2009 12:11:38 +0100, Raphaël Jacquot <sxpert at sxpert.org>
wrote:
> Frederik Ramm wrote:
>> Hi,
>> 
>> Iván Sánchez Ortega wrote:
>>> I just finished coding a bulk importer which interfaces directly to the
>>> MySQL
>>> DB instead of interfacing to the API.
>> 
>> Well then I say let's just politely ask TomH to open up the MySQL TCP 
>> port for public access and create user accounts for us all, and off we 
>> go with factor 13 speed. I'm sure everyone will be pleased ;-)
>> 
>> Jokes aside, does your bulk importer also implement populating the 
>> history tables, making sure that every node referenced by a way (and 
>> every node/way/relation referenced by a relation) actually exists, and 
>> all these totally useless integrity constraints?
> 
> all this should be mostly handled by the db server with appropriate 
> foreign key constraints, not by the application code

I have to agree.
With a database that is supposed to contain all of the planet
this sounds like the job of a foreign key, not application-level-checks.

Marcus




More information about the dev mailing list