Google has launched AdWords API Local Database Sync. This allows you to run reports, store them in a local database, and then query that database.
The AdWords API team says that this should make querying a local database faster and more cost effective.
Jeffrey Posnick informed on the code behind the project:
The scripts are written in Python, and make use of the SOAPpy libraries for accessing the AdWords API SOAP service. The Python code is written against the dbapi2 database API, and by default it will use the SQLite implementation and store the report data in a SQLite database file on the local file system. It's possible to swap out the SQLite libraries for another database library that supports the dbapi2 interface.
What do you think about Local Database Sync? Share your impressions in the comments.