This is a migrated thread and some comments may be shown as answers.

Any plans to support Amazon SimpleDB

5 Answers 77 Views
Databases and Data Types
This is a migrated thread and some comments may be shown as answers.
This question is locked. New answers and comments are not allowed.
Jack
Top achievements
Rank 1
Jack asked on 11 Mar 2011, 11:15 PM
I was wondering if there were any plans to support Amazon SimpleDB in the future?  I have been thinking about using it like a giant distrubuted cache and/or datasource for publishing the data from complex views that don't change very often.

My thoughts were that as part of a 'publish' I would run a number of complicated queries and then push that data in a simple format to Amazon DB.  Then my client application, distributed across N.A, could pull from AmazonDB and only needs to contact my local DB Server for special requests / updates.

I'm imaging that I could the ORM tool to pull my data and then push to Amazon.

Thanks
jack

5 Answers, 1 is accepted

Sort by
0
Jan Blessenohl
Telerik team
answered on 14 Mar 2011, 10:46 AM
Hello Jack,
We do not have plans to support SimpleDB. Why is your choice SimpleDB? I would propose SqLite or Firbird in local mode. You can do xcopy deployment as well.

Kind regards,
Jan Blessenohl
the Telerik team
Registration for Q1 2011 What’s New Webinar Week is now open. Mark your calendar for the week starting March 21st and book your seat for a walk through all the exciting stuff we ship with the new release!
0
Jack
Top achievements
Rank 1
answered on 14 Mar 2011, 04:55 PM
Jan,

Currently I have clients on both the East Coast / West Coast of the US and my application / database servers reside in Western Canada.  My client application is Silverlight based and some of my clients have extremely strict desktop requirements.  I'm not even sure if I'll be able to extend Isolated Storage by very much and installing anything locally will never happen.  Also some of them have horrendous upload limits.

The Amazon SimpleDB is essentially free for < 1GB and I would never ever have that much data so IU have been toying with the idea of using it like a cache for simple data.  Much of my application logic in the database is based around metadata that doesn't change very often so I can almost 'stage' a published version which could be pushed out to SimpleDB.  My consuming requirements for that data is never anything more than select * and it is all readonly.

I was also contemplating using it for an auto-save functionality that currently is not stable with the roundtrip via the internet.  One of my core features is a data entry module in ERV format so my data is essentially key-value (int/string/date) which means I could rapidly push values to the 'closest' client amazon server and then pull it back down to the core server in the background.

I think for some implementations it could be extremely useful.  I did a bit of googling and only MindScape's LightSpeed ORM is supporting it. (Maybe a sign...). 

Anyhow it has such limited capabilities that I doubt it would be much effort to implement but it would be nice to have a robust implementaiton intergrated within OpenAccess.

*UPDATE* NetFlix has gone very heavy into the use of SimpleDB.  There is some excellent information here:  http://practicalcloudcomputing.com in the guys blog (tagged as SimpleDB).

thanks

jack
0
Jan Blessenohl
Telerik team
answered on 14 Mar 2011, 06:08 PM
Hello Jack,
Got it, this looks for me like an ObjectContainer job, you can copy all data that you need into an Telerik.OpenAccess.ObjectContainer. The container can be serialized to whatever you want. To store it as document in the simple db is possible, but also add it as embedded resource to the silverlight app and just extract it from the assembly.  

Regards,
Jan Blessenohl
the Telerik team
Registration for Q1 2011 What’s New Webinar Week is now open. Mark your calendar for the week starting March 21st and book your seat for a walk through all the exciting stuff we ship with the new release!
0
Jack
Top achievements
Rank 1
answered on 14 Mar 2011, 06:10 PM
Can you point me at the documentation for that?

Are there any examples of embedding it as a resource. 

Thanks

jack
0
Jan Blessenohl
Telerik team
answered on 17 Mar 2011, 05:29 PM
Hi Jack,
I have made an example project for you and attached it.

All the best,
Jan Blessenohl
the Telerik team
Tags
Databases and Data Types
Asked by
Jack
Top achievements
Rank 1
Answers by
Jan Blessenohl
Telerik team
Jack
Top achievements
Rank 1
Share this question
or