An Alchemist’s Trials
July 10, 2008
SQL Alchemy is a terrific little library. At least I think so on days ending in p. To be quite honest the whole ORM thing frightens me a little, too many layers between where your using your data and where it is being stored. Layers are not inherently bad in my opinion but they can drive you bananas debugging problems if you don’t understand what those layers are doing. I do not understand what SQL Alchemy is doing. Hence why I am going b-a-n-a-n-as.
But when I am not using an ORM I find my self writing half assed “database managers” which have a tendency to grow over time into unwieldy beasts. So when a new project cropped up I decided to take the plunge, find an ORM library, learn it, love it. I shopped around in the Python world, for it was the chosen language for the new project, and SQL Alchemy’s name kept coming up. O’reilly was about to publish a book on it which for me is like the project is getting a blessing from the gods (I like books and O’reilly has cute wild life pictures on the covers).
So I hope to take down some helpful notes on alchemy related goings on so I have a reference to all this insanity.