SimpleDB: pulling the plug on the deprecated Query API
When Amazon introduced the SimpleDB Select API and deprecated the earlier Query API, we switched LightSpeed over to generate queries using the Select API, but left in a compatibility option to force LightSpeed to generate Query API calls instead. This was a transitional option so that users had an “escape hatch” in case there were any bugs in the Select implementation.
The Select-based engine has now been in production for something over 6 months, so we believe that it is no longer necessary to provide the option to force LightSpeed to revert to the Query API. And maintaining a Query-based engine alongside the Select-based engine is now preventing us from implementing new features such as consistent reads.
Therefore, beginning with the 29 April 2010 nightly build, LightSpeed will always generate Select calls; the “force back to Query” option will be ignored. This shouldn’t cause any compatibility issues because it’s an internal change to the way LightSpeed invokes SimpleDB, not to the way you form your LightSpeed queries. However, if you are still using the “force back to Query” option and you do notice any differences after we turn it off, please let us know in the forums.
In addition, nightly builds of SimpleDB Management Tools will no longer support the Query syntax. If you’re writing queries in SimpleDB Management Tools, you will need to use the Select syntax. We’re pretty confident that most people have already switched over, but if you’re a deprecated API diehard, consider yourself warned!
Leave a Reply
Categories
BrainDump (1)
Community Code (4)
Events (16)
F# (14)
General (53)
Lab Samples (2)
LightSpeed (268)
MegaPack (8)
News (71)
NHibernate Designer (26)
Nightly news (53)
Phone Elements (24)
Products (87)
Projects (5)
Screencast (6)
SharePoint (3)
Silverlight (14)
Silverlight Elements (66)
SimpleDB Management Tools (20)
Visual Studio (9)
VS File Explorer (7)
Web Workbench (39)
WPF (44)
WPF Diagrams (57)
WPF Elements (110)
WPF Property Grid (32)


Tagged as

Posted by Ivan Towlson on 27 April 2010 


