[OSM-dev] Rantings about API 0.6

Iván Sánchez Ortega ivan at sanchezortega.es
Wed Feb 11 00:07:42 GMT 2009


El Martes, 10 de Febrero de 2009, Matt Amos escribió:
> as you say, with any luck the queries for users and changesets will be
> cached. so disabling validations would gain us little and admit the
> possibility that invalid data gets into the DB somehow... not saving
> the changesets on each diff might be a win - but is it big enough to
> justify uglifying the code?

I just finished coding a bulk importer which interfaces directly to the MySQL 
DB instead of interfacing to the API.

It imports my files in one thirteenth* of the time. Even thinking about the 
HTTP overhead and whatnot, I just cannot frakkin' believe that the API 
imposes a 1200% overhead on batch create operations. Twelve-frakkin'-hundred 
percent overhead.

* Number not scientifically accurate.

So, please have this number in mind when thinking about uglyfying the code in 
the name of performance.


Cheers,
-- 
---------------------------------
Iván Sánchez Ortega <ivan at sanchezortega.es>

Dios Mío! Está lleno de firmas!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.openstreetmap.org/pipermail/dev/attachments/20090211/bedfc7a8/attachment.pgp>


More information about the dev mailing list