Create an Account
username: password:
 
  MemeStreams Logo

Erlang Forum - Trap Exit - View topic - Amazon S3: Now with locking, transactions and caching

search

Lost
Picture of Lost
My Blog
My Profile
My Audience
My Sources
Send Me a Message

sponsored links

Lost's topics
Arts
Business
Games
Health and Wellness
Home and Garden
Miscellaneous
Current Events
Recreation
Local Information
Science
Society
Sports
Technology

support us

Get MemeStreams Stuff!


 
Erlang Forum - Trap Exit - View topic - Amazon S3: Now with locking, transactions and caching
Topic: Technology 10:48 pm EST, Jan 30, 2009

You are probably well aware that Amazon S3 provides unlimited
scalability but does not have locking and transactions. There's also
a delay between the time when data is written to S3 and when it
becomes available for reading.

I tried several approaches but the best one turned out to be one of
hacking Mnesia internals to add s3_copies as a table type. I started
from scratch, as opposed to building up on Ulf Wiger's RDBMS but I
doubt I could have done it without reading the RDBMS code and asking
lots of questions, all of which Uffe was kind enough to asnwer.

Hacking Mnesia turned out to be a veritable pain in the rear as I had
to touch most of the modules, including today's extensive modding
session with mnesia_loader.erl. I will also need to apply the changes
to any upcoming releases of Mnesia.

Erlang Forum - Trap Exit - View topic - Amazon S3: Now with locking, transactions and caching



 
 
Powered By Industrial Memetics
RSS2.0