<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>Simol (formerly Simple Savant)</title><link>http://simol.codeplex.com/project/feeds/rss</link><description>Simol &amp;#40;formerly Simple Savant&amp;#41; is a .NET object-persistence framework for Amazon SimpleDB written in C&amp;#35;. It supports .NET-style parameterized selects&amp;#59; asynchronous operations&amp;#59; lexicographical date and number formats&amp;#59; integrated caching&amp;#59; full-text search, and more.</description><item><title>New Post: Protecting attributes from being updated</title><link>http://simol.codeplex.com/discussions/316479</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;No this isn't done automatically because there's no way for Simol to know what attributes already exist in SimpleDB without first loading the attributes for whatever item you're updating. If you want to guarantee that certain attributes are not changed you'll need to either load the object from SimpleDb first or use the PutAttributes methods to perform a partial object update. See the docs &lt;a href="http://simol.codeplex.com/wikipage?title=Typeless%20and%20Partial-Object%20Operations&amp;amp;referringTitle=Documentation"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;</description><author>AshleyTate</author><pubDate>Wed, 15 Feb 2012 15:01:21 GMT</pubDate><guid isPermaLink="false">New Post: Protecting attributes from being updated 20120215030121P</guid></item><item><title>New Post: Protecting attributes from being updated</title><link>http://simol.codeplex.com/discussions/316479</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;I'm assuming this is already documented, and I'm just missing it, so anyways...&lt;/p&gt;
&lt;p&gt;Is there a way to &amp;quot;protect&amp;quot; attributes from being updated? My hope is that if I create a new object and Simol.Put it, it will write every attribute. The next time around, if I'm putting an object with Simol, and it already exists on simpleDB, I'd like to
 make sure certain attributes from the original object creation remain untouched.&lt;/p&gt;
&lt;p&gt;I could do this manually, by making sure the &amp;quot;new&amp;quot; object has the &amp;quot;old&amp;quot; values, but I'm just curious if there's a way to do this.&lt;/p&gt;
&lt;p&gt;Cheers&lt;/p&gt;
&lt;/div&gt;</description><author>hairgami_master</author><pubDate>Wed, 15 Feb 2012 14:41:09 GMT</pubDate><guid isPermaLink="false">New Post: Protecting attributes from being updated 20120215024109P</guid></item><item><title>New Post: DateTime not converting for some reason</title><link>http://simol.codeplex.com/discussions/288159</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;You're welcome! Glad you figured it out from the docs.&lt;/p&gt;&lt;/div&gt;</description><author>AshleyTate</author><pubDate>Wed, 01 Feb 2012 03:03:07 GMT</pubDate><guid isPermaLink="false">New Post: DateTime not converting for some reason 20120201030307A</guid></item><item><title>New Post: DateTime not converting for some reason</title><link>http://simol.codeplex.com/discussions/288159</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Ha! I always do this. Post a question, and it magically causes me to find the solution on my own. For those who have a similar problem, Ashley has documented this very thing:&lt;/p&gt;
&lt;p&gt;http://simol.codeplex.com/wikipage?title=Defining%20Object%20Mappings&amp;amp;referringTitle=Documentation&lt;/p&gt;
&lt;p&gt;In a section called: Mapping and Formatting Customization&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So in the above example, I had to change&lt;/p&gt;
&lt;p&gt;&lt;span&gt;
&lt;pre&gt;public DateTime creationdate { get; set; }&lt;/pre&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;to:&lt;/p&gt;
&lt;p&gt;
&lt;pre&gt;[CustomFormat("MM-dd-yyyy hh:mm:ss")]
public DateTime creationdate { get; set; }&lt;/pre&gt;
&lt;/p&gt;
&lt;p&gt;Thanks Ashley! Awesome!&lt;/p&gt;&lt;/div&gt;</description><author>Hairgami_Master</author><pubDate>Wed, 01 Feb 2012 02:56:01 GMT</pubDate><guid isPermaLink="false">New Post: DateTime not converting for some reason 20120201025601A</guid></item><item><title>New Post: DateTime not converting for some reason</title><link>http://simol.codeplex.com/discussions/288159</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi Ashley and others-&lt;br&gt;
Simol worked the first time for me- no problems whatsoever! Awesome!! I am having a tiny problem- it doesn't want to convert a DateTime field that looks like this:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;1/9/2012 10:57:36 AM&lt;/p&gt;
&lt;p&gt;Here's the error I get:&lt;br&gt;
String value '1/9/2012 10:57:36 AM' could not be converted to expected property type 'System.DateTime' for property 'PropertyValues[creationdate]'.&lt;/p&gt;
&lt;p&gt;The property it's mapping to in the Class:&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public DateTime creationdate { get; set; }&lt;/p&gt;
&lt;p&gt;I did download and build the source using the latest AWS .NET dll,, but I think I was having this problem before I tried that. Any suggestions?&lt;/p&gt;
&lt;p&gt;Thanks so much for all your hard work on this, and good luck with your Dynamo project.&lt;/p&gt;
&lt;p&gt;Cheers!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;More Detail&lt;/p&gt;
&lt;p&gt;Simol.SimolDataException was unhandled&lt;/p&gt;
&lt;p&gt;Message=String value '1/9/2012 10:57:36 AM' could not be converted to expected property type 'System.DateTime' for property 'PropertyValues[creationdate]'.&lt;/p&gt;
&lt;p&gt;Source=Simol&amp;nbsp; StackTrace:&lt;br&gt;
at Simol.Core.MappingUtils.StringToPropertyValue(PropertyFormatter formatter, AttributeMapping attributeMapping, String valueString) in C:\code\simol-70792\trunk\src\Simol\Core\MappingUtils.cs:line 175&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;/div&gt;</description><author>hairgami_master</author><pubDate>Wed, 01 Feb 2012 02:42:56 GMT</pubDate><guid isPermaLink="false">New Post: DateTime not converting for some reason 20120201024256A</guid></item><item><title>New Post: DynamoDB, SimpleDB and Simol</title><link>http://simol.codeplex.com/discussions/286699</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I will slowly migrate to DynamoDB in a production application that currently uses SIMOL for access to SimpleDB and am eagerly awaiting your first code release.&lt;/p&gt;
&lt;p&gt;A drop in replacement would be terrific, but not necessary (IMO). I'd rather re-code my repository as a tradeoff for being able to leverage DynamoDB specific functionality.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Hal&lt;/p&gt;&lt;/div&gt;</description><author>widescreen</author><pubDate>Tue, 24 Jan 2012 17:18:27 GMT</pubDate><guid isPermaLink="false">New Post: DynamoDB, SimpleDB and Simol 20120124051827P</guid></item><item><title>New Post: DynamoDB, SimpleDB and Simol</title><link>http://simol.codeplex.com/discussions/286699</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;The object persistence was clearly missing from SimpleDB and you made it relatively straightforward.&lt;/p&gt;
&lt;p&gt;I've been using Simol for about 6 months now and have a working solution. You have my vote to provide a drop in replacement for DynamoDB.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The automatic partitioning in DynamoDB is of interest to us, so would plan to move to Dynamo in the future, which would be made much simpler if Simol supported it.&lt;/p&gt;
&lt;p&gt;Also, I'm not clear if DynamoDB allows indexing of more than one attribute in the way Simol does.&lt;/p&gt;
&lt;p&gt;Cheers,&lt;/p&gt;
&lt;p&gt;Peter&lt;/p&gt;&lt;/div&gt;</description><author>psoukal</author><pubDate>Sat, 21 Jan 2012 23:03:00 GMT</pubDate><guid isPermaLink="false">New Post: DynamoDB, SimpleDB and Simol 20120121110300P</guid></item><item><title>New Post: DynamoDB, SimpleDB and Simol</title><link>http://simol.codeplex.com/discussions/286699</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I know you have their ear, so here's what I would suggest first:&lt;/p&gt;
&lt;p&gt;Make Dynamo a drop-in replacement for SimpleDb. If there was a way to just toggle things in the AWS console to say you want to transition to DynamoDb, and all existing code and calls that used to store things there would now store things in Dynamo, that'd be an obviously easy transition to Dynamo. Coders could then migrate their code base gradually to the new API while the storage remains consistent.&lt;/p&gt;
&lt;p&gt;As for interfacing with Dynamo with a library, you know my suggestion... async.&lt;/p&gt;
&lt;p&gt;Also, apologies for not being around lately - I gave up on SimpleDb and generally use simple SQL Server setups now, whose admin chores I lament every day. Leagues faster than SimpleDb though.&lt;/p&gt;&lt;/div&gt;</description><author>SoopahMan</author><pubDate>Fri, 20 Jan 2012 19:09:25 GMT</pubDate><guid isPermaLink="false">New Post: DynamoDB, SimpleDB and Simol 20120120070925P</guid></item><item><title>New Post: DynamoDB, SimpleDB and Simol</title><link>http://simol.codeplex.com/discussions/286699</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;That would be awesome! &amp;nbsp;Simol has done a great job making up for SimpleDB's limitations. &amp;nbsp;AWS had to get something out early, and SimpleDB was their entry. &amp;nbsp;Other than perhaps cost (I don't have a simple way to compare) it's hard to see a downside to this next-generation product. &amp;nbsp;I would greatly appreciate any help you could give us in regard to DynamoDB, and I'm sure that many others feel the same! &amp;nbsp;Thanks Ashley!&lt;/p&gt;&lt;/div&gt;</description><author>bdm</author><pubDate>Fri, 20 Jan 2012 17:32:44 GMT</pubDate><guid isPermaLink="false">New Post: DynamoDB, SimpleDB and Simol 20120120053244P</guid></item><item><title>New Post: DynamoDB, SimpleDB and Simol</title><link>http://simol.codeplex.com/discussions/286699</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Some of you may be wondering what Amazon's&amp;nbsp;announcement&amp;nbsp;of &lt;a href="http://aws.amazon.com/dynamodb/"&gt;
DynamoDB &lt;/a&gt;&amp;nbsp;today&amp;nbsp;means for SimpleDB and Simol.&lt;/p&gt;
&lt;p&gt;Due to my work on Simol I've been aware of Dynamo and been given preview and private beta access by Amazon since about June of last year. Amazon will continue to support SimpleDB, but I don't expect them to advance the feature set further. (They haven't
 announced that position &amp;quot;officially&amp;quot; but that's the impression I got in discussing it with several Amazon employees last year.)&lt;/p&gt;
&lt;p&gt;I spent some time investigating whether it would make sense to integrate support for Dynamo into the current Simol codebase so that Simol would support the two products side-by-side. My conclusion was that this would not provide any major benefit over porting
 the code to a new library that would be similar to Simol but better adapted to the fundamental differences between the two services. As a result I stopped working on new features for Simol, and started working (slowly) on a new library for Dynamo.&lt;/p&gt;
&lt;p&gt;I would appreciate any thoughts or feedback from existing Simol users on your plans for moving to Dynamo and the desire for a new library.&lt;/p&gt;
&lt;p&gt;Regards, Ashley&lt;/p&gt;
&lt;/div&gt;</description><author>ashleytate</author><pubDate>Thu, 19 Jan 2012 16:54:18 GMT</pubDate><guid isPermaLink="false">New Post: DynamoDB, SimpleDB and Simol 20120119045418P</guid></item><item><title>New Post: SimpleDB connections (keepalive / pooling [sort of])</title><link>http://simol.codeplex.com/discussions/282451</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi again, and thanks for all of the responses, Ashley!&lt;/p&gt;
&lt;p&gt;After looking into this more the issues that I'm seeing are actually being caused by the AWS SDK library. &amp;nbsp;I hadn't looked at the source for the AWS SDK library much but after looking at it... the main problem for me is that it's retry conventions are very odd. &amp;nbsp;There are just some all around&amp;nbsp;aspects&amp;nbsp;that could be implemented much better in the AWS SDK library.&lt;/p&gt;
&lt;p&gt;I will switch over to a single instance and see if that helps. &amp;nbsp;Even when I do change to a single instance I think these underlying issue in the ASW SDK will still be relevant. &amp;nbsp;Maybe a little less relevant but it's still a concern... so for now I've made some customizations to the AWS SDK. &amp;nbsp;For instance one change that we've made is to tweak the backoffs for the retries... currently if there is a timeout in the AWS SDK and it has to reconnect then it can take quite a bit of time because it does some exponential backoffs with the retries when connecting. &amp;nbsp;While this type of backoff is technically good practice in general their rate of back off seems a bit&amp;nbsp;ridiculous. &amp;nbsp;I can't remember the exact numbers but 3 retries amount to like a 2 minute wait... which is very bad. &amp;nbsp;So, I've customized the backoff to be much less drastic and it has actually helped quite a bit.&lt;/p&gt;
&lt;p&gt;Anyway, I thought I've give a quick update on the customizations that I've made in the AWS SDK. &amp;nbsp;I will also get it switched over to just use a single client instance and can give an update on that as well. &amp;nbsp;It might be a few days before I can do that because I'm in a release crunch currently.&lt;/p&gt;
&lt;p&gt;Thanks again for all the advice!&lt;/p&gt;&lt;/div&gt;</description><author>mtipton</author><pubDate>Thu, 15 Dec 2011 21:48:10 GMT</pubDate><guid isPermaLink="false">New Post: SimpleDB connections (keepalive / pooling [sort of]) 20111215094810P</guid></item><item><title>New Post: SimpleDB connections (keepalive / pooling [sort of])</title><link>http://simol.codeplex.com/discussions/282451</link><description>&lt;div style="line-height: normal;"&gt;&lt;blockquote style="border: solid .1em #ccc; font-style: italic; margin: .25em 1em 0 1em; padding: 0 .25em 0 .25em;"&gt;&lt;strong&gt;mtipton wrote:&lt;/strong&gt;&lt;br /&gt;At one point, I do remember that I was very seriously considering creating a pool of like 10 Simol clients. &amp;nbsp;Again, can't remember why :). &amp;nbsp;Lol,&amp;nbsp;apparently&amp;nbsp;I have a bad memory. &amp;nbsp;So, I may end up doing that just to be on the safe side / just in case I was  having difficulties with a single reusable Simol instance.&lt;/blockquote&gt;
&lt;p&gt;Keep in mind that the Simol cache is tied to your client instance. So 10 or 100 or 1000 client instances means that many copies of your cached data if caching is enabled (it is by default).&lt;/p&gt;
&lt;p&gt;There really is no need to create multiple client instances unless you require different configurations for different types operations (consistent vs eventually consistent reads, for example).&lt;/p&gt;&lt;/div&gt;</description><author>AshleyTate</author><pubDate>Thu, 15 Dec 2011 21:20:50 GMT</pubDate><guid isPermaLink="false">New Post: SimpleDB connections (keepalive / pooling [sort of]) 20111215092050P</guid></item><item><title>New Post: SimpleDB connections (keepalive / pooling [sort of])</title><link>http://simol.codeplex.com/discussions/282451</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Keep in mind that the AWS library automatically retries failed requests (3 times by default) before throwing an exception back to the caller. So there could be a bug in the AWS retry logic or you may want to bump up the number of retries (it's a configurable property).&lt;/p&gt;&lt;/div&gt;</description><author>AshleyTate</author><pubDate>Mon, 12 Dec 2011 13:43:49 GMT</pubDate><guid isPermaLink="false">New Post: SimpleDB connections (keepalive / pooling [sort of]) 20111212014349P</guid></item><item><title>New Post: SimpleDB connections (keepalive / pooling [sort of])</title><link>http://simol.codeplex.com/discussions/282451</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Cool, thanks for the input @bdm! &amp;nbsp;Yes, you are correct checking before every CRUD is sort of tedious; however, it wouldn't be hard to make your own object that just wraps the Simol client and exposes a simple public property where the getter is defined to do any necessary checks before it returns the Simol client object.&lt;/p&gt;&lt;/div&gt;</description><author>mtipton</author><pubDate>Mon, 12 Dec 2011 02:07:06 GMT</pubDate><guid isPermaLink="false">New Post: SimpleDB connections (keepalive / pooling [sort of]) 20111212020706A</guid></item><item><title>New Post: SimpleDB connections (keepalive / pooling [sort of])</title><link>http://simol.codeplex.com/discussions/282451</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I use a single client instance. &amp;nbsp;As for checking before every CRUD, there &lt;em&gt;has &lt;/em&gt;to be a better way :)&lt;/p&gt;&lt;/div&gt;</description><author>bdm</author><pubDate>Mon, 12 Dec 2011 01:25:07 GMT</pubDate><guid isPermaLink="false">New Post: SimpleDB connections (keepalive / pooling [sort of]) 20111212012507A</guid></item><item><title>New Post: SimpleDB connections (keepalive / pooling [sort of])</title><link>http://simol.codeplex.com/discussions/282451</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;This does naturally lead into he topic that @bdm has mentioned...&lt;/p&gt;
&lt;p&gt;If I'm reusing the same Simol client then... now at this point I'm curious and wondering what is the best way to check for a state such as "closed connections". &amp;nbsp;@bdm, it seems to me that to deal with the scenario that you have mentioned you would just want to do a check  to make sure the connection is open before fetching any data via the Simol client. &amp;nbsp;Only thing is, I'm not aware of the "best" ways to check for an open connection and reopen it if it's closed. &amp;nbsp;I'll research this a bit and post what I find. &amp;nbsp;I'll check the  Simol and AWS Sdk documentation of course :).&lt;/p&gt;
&lt;p&gt;_&lt;/p&gt;
&lt;p&gt;Mat&lt;/p&gt;&lt;/div&gt;</description><author>mtipton</author><pubDate>Mon, 12 Dec 2011 00:32:27 GMT</pubDate><guid isPermaLink="false">New Post: SimpleDB connections (keepalive / pooling [sort of]) 20111212123227A</guid></item><item><title>New Post: SimpleDB connections (keepalive / pooling [sort of])</title><link>http://simol.codeplex.com/discussions/282451</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Thanks for the quick response, @Ashley! &amp;nbsp;I really appreciate your help.&lt;/p&gt;
&lt;p&gt;I think you've made me aware of our main issue... At some point, we did indeed start creating new Simol client instances for each call to SimpleDB in our code. &amp;nbsp;I think we started off with only one Simol client instance but then we changed it at some point  :)...&amp;nbsp;apparently, we shouldn't have changed it. &amp;nbsp;So, yeah, it shouldn't be hard at all for us to put it back so that it just&amp;nbsp;reuses&amp;nbsp;the same Simol client instance.&lt;/p&gt;
&lt;p&gt;The only thing that I'm a bit confused about now that I'm aware of this... is my own code :)... because It's been long enough that I can't actually recall why I started creating new client instances. &amp;nbsp;So, there's that. &amp;nbsp;It's possible that I &amp;nbsp;started creating new client instances because  of something similar / along the same lines as @bdm mentioned? &amp;nbsp;Truth is though, the reasoning is totally erased from my memory [lots of code written since then :) ]. &amp;nbsp;@bdm, I know our issues may or may not be related and this is just speculation... but I  wouldn't mind knowing if you have a single Simol client instance that is reused?... or do you always create new Simol client instances?&lt;/p&gt;
&lt;p&gt;At one point, I do remember that I was very seriously considering creating a pool of like 10 Simol clients. &amp;nbsp;Again, can't remember why :). &amp;nbsp;Lol,&amp;nbsp;apparently&amp;nbsp;I have a bad memory. &amp;nbsp;So, I may end up doing that just to be on the safe side / just in case I was  having difficulties with a single reusable Simol instance.&lt;/p&gt;
&lt;p&gt;At any rate, I think you've pointed me in the right direction and I would say that looking into the number of Simol client instances that I am creating will help my situation. &amp;nbsp;I wasn't thinking about that aspect for some reason.&lt;/p&gt;
&lt;p&gt;Simol is awesome! &amp;nbsp;Thanks for your help!&lt;/p&gt;
&lt;p&gt;_&lt;/p&gt;
&lt;p&gt;Mat&lt;/p&gt;&lt;/div&gt;</description><author>mtipton</author><pubDate>Mon, 12 Dec 2011 00:14:41 GMT</pubDate><guid isPermaLink="false">New Post: SimpleDB connections (keepalive / pooling [sort of]) 20111212121441A</guid></item><item><title>New Post: SimpleDB connections (keepalive / pooling [sort of])</title><link>http://simol.codeplex.com/discussions/282451</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi Matt,&lt;/p&gt;
&lt;p&gt;Thank you very much for the kind feedback!&lt;/p&gt;
&lt;p&gt;I haven't run into any issues with that myself, but I can tell you that Simol is coded to minimize the chattiness with SimpleDB (caching and batch operations whenever possible) and that all communication with SimpleDB goes through the AWS SDK for SimpleDB. You might want to spend some time looking at the configuration options in the AWS SDK and pass a custom configured AmazonSimpleDBClient instance to Simol. I don't think any http connection configuration options are exposed through the SDK so you are probably on the right track looking for .NET framework global configuration hooks to improve performance.&lt;/p&gt;
&lt;p&gt;Also, are you creating a new Simol client instance for each call to SimpleDB? You will see much better performance in a number of areas if you keep and reuse the same client instance (it's thread-safe) and that might help you http session issues as well.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Ashley&lt;/p&gt;&lt;/div&gt;</description><author>AshleyTate</author><pubDate>Sat, 10 Dec 2011 21:38:19 GMT</pubDate><guid isPermaLink="false">New Post: SimpleDB connections (keepalive / pooling [sort of]) 20111210093819P</guid></item><item><title>New Post: SimpleDB connections (keepalive / pooling [sort of])</title><link>http://simol.codeplex.com/discussions/282451</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;This may be related: I run into the error "System.Net.WebException: The underlying connection was closed: A connection that was expected to be kept alive was closed by the server" on occasion when I've left the application idle for a while. &amp;nbsp;I wonder if a keepalive might apply to my situation as well.&lt;/p&gt;&lt;/div&gt;</description><author>bdm</author><pubDate>Sat, 10 Dec 2011 21:24:17 GMT</pubDate><guid isPermaLink="false">New Post: SimpleDB connections (keepalive / pooling [sort of]) 20111210092417P</guid></item><item><title>New Post: SimpleDB connections (keepalive / pooling [sort of])</title><link>http://simol.codeplex.com/discussions/282451</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;First, I love Simol! &amp;nbsp;Great work on a refreshingly intuitive library.&lt;/p&gt;
&lt;p&gt;One of the very few issues I have ran into with SimpleDB / Simol in general is that the HTTP / HTTPs sessions are kind of expensive to create and I've ran into trying to balance out having to wait and deal with the timeouts that might occur if a new HTTP
 / HTTPs session happens to be needed. &amp;nbsp;So, my thoughts here immediately go to keeping a SimpleDB connections open via HTTP keepalives. &amp;nbsp;This seems like sort of a natural function that a library like Simol might provide; however, I don't see indication
 in the code or documentation that points towards Simol providing this sorts of connection specific profiling. &amp;nbsp;I also unfortunately don't see anything in the SimpleDB apis that allows managing connections at this level.&lt;/p&gt;
&lt;p&gt;So, my reaction is that I probably am missing something. &amp;nbsp;Does anyone know if I am perhaps looking in the wrong place. &amp;nbsp;Is this possibly just a setting in the .Net ServicePointManager? &amp;nbsp;I'm now investigating stuff like this. &amp;nbsp;If it is
 most easily managed at the runtime level then I probably will stumble on a quick fix and it's just a matter of time before I find the magic global .Net setting. &amp;nbsp;But, just wanted to put this out there in case anyone else has any insight on this and can
 tell me if I'm looking in the wrong places or the right places or whatever. &amp;nbsp;Also, looking for advice if it is not manageable at the runtime level then any suggestions on how to manage this?&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;Mat&lt;/p&gt;
&lt;/div&gt;</description><author>mtipton</author><pubDate>Fri, 09 Dec 2011 22:13:49 GMT</pubDate><guid isPermaLink="false">New Post: SimpleDB connections (keepalive / pooling [sort of]) 20111209101349P</guid></item></channel></rss>
