This memory waste argument is only true if you want to fetch all rows, which you could possibly avoid with different techniques. Otherwise, a dictionary seems like a very simple, convenient, Pythonic, and intuitive representation of a row.<p>This lib also looks brand new, so there is plenty of time for the community to optimize the hell out of it.