﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>Ayende Rahien commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>Jonessie,
  
If you are serious, we can talk about sponsoring the Shards development.
  
Putting money into this is the way to make sure that it will happen fast.
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment24</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment24</guid><pubDate>Sat, 26 Sep 2009 12:29:52 GMT</pubDate></item><item><title>Jonesie commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>Any chance you could finish Shards this week ?? :)  We need this, like now!  We are creating the ultimate Azure killer app - no really!  Lots of database partitions in the cloud - for performance reasons mostly - need to sell lots of stuff in a very short period.  I need to create an automatic partitioning and de-partition mechanism so we can move slices of the database in and out of the cloud as demand increases or decreases.  I think sharding might help with this.
  
  
  
Cheers
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment23</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment23</guid><pubDate>Sat, 26 Sep 2009 12:08:24 GMT</pubDate></item><item><title>Rob commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>It should be noted that amazons simpledb (cloud schemaless db) also has a 10gig limit per domain (database). You reach that limit pretty fast in a scema-less world. Sharding your fact data is a good idea for both scale and performance. 
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment22</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment22</guid><pubDate>Fri, 18 Sep 2009 11:12:44 GMT</pubDate></item><item><title>Eyston commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>@Mike Brown
  
  
No, there is no translation, it is just SQL installed on their virtual instances.
  
  
The original SSDS (SDS) was schema less and built to scale.  When presented at PDC it wasn't fleshed out, didn't really do joins the way people wanted, but it scaled "automatically" (as long as you embraced the new way of thinking).  The fact that it was schema less and the relational bits weren't really there made people confused with the differentiation between Azure Table Storage and SQL Data Services.
  
  
It looks like SDS wasn't going to be mature enough to meet the Azure schedule and people weren't really interested in learning the different paradigm so we get SQL Azure which has no 'seamless scaling' capabilities that every other Azure service has.  It kind of sticks out like a sore thumb to me.  I'm sure more details / roadmap will be unveiled at PDC, because I don't think SQL Azure is the long term goal.  Complete speculation though.
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment21</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment21</guid><pubDate>Tue, 08 Sep 2009 15:45:46 GMT</pubDate></item><item><title>Ayende Rahien commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>Mike,
  
The place to discuss this is the nhibernate contrib mailing list.
  
[http://groups.google.com/group/nhcdevs](http://groups.google.com/group/nhcdevs)  
  
As for what SQL Azure is, it is most definitely not sitting in front of the schemaless storage. There is just no way it could work.
  
The 10GB limit makes me think that they simply put some version of SQL Server and handle replication on the fly. That way they can still benefit from what SQL Server can do.
  
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment20</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment20</guid><pubDate>Tue, 08 Sep 2009 13:59:38 GMT</pubDate></item><item><title>Ayende Rahien commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>Dario,
  
I think this would be great, and it seems like a lot of people are willing to help
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment19</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment19</guid><pubDate>Tue, 08 Sep 2009 13:55:24 GMT</pubDate></item><item><title>Ayende Rahien commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>The place to discuss this is the nhibernate contrib mailing list.
  
[http://groups.google.com/group/nhcdevs](http://groups.google.com/group/nhcdevs)  
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment18</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment18</guid><pubDate>Tue, 08 Sep 2009 13:54:31 GMT</pubDate></item><item><title>NicoPaez commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>Hi, I have worked with NHibernate during the last 3 years and I really like to contribute. Where do we start?
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment17</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment17</guid><pubDate>Tue, 08 Sep 2009 13:40:15 GMT</pubDate></item><item><title>Alberto commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>I'm in debt with NHibernate: it saved me many work hours.
  
If I can contribute in any way, please tell me where I can sign up.
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment16</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment16</guid><pubDate>Tue, 08 Sep 2009 13:37:53 GMT</pubDate></item><item><title>Billy Stack commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>Would definitely be interested in contributing...
  
How/Where do I get started?
  
  
Anything to help the NHibernate community. Have used NHibernate extensively over the last few years - it would be nice to give something back!
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment15</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment15</guid><pubDate>Tue, 08 Sep 2009 07:20:11 GMT</pubDate></item><item><title>Mike Brown commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>I'm definitely game, where do I sign up?
  
  
@eyston There's a lot of info regarding SQL Azure. Long story short, they tried a schema-less and got a very vocal response from those who wanted "SQL in the cloud". Reading in between the lines of the announcement of the transiton, Microsoft said that SQL Azure will support TDS (the protocol of SQL server). I imagine that they have an engine in front of the schema-less data storage that handles the translation for you.
  
  
It's not a compromise, it's the best of both worlds. My hope is that the schema-less API will be re-enabled at some point in the future.
  
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment14</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment14</guid><pubDate>Mon, 07 Sep 2009 22:00:39 GMT</pubDate></item><item><title>Tim commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>Dario, I glanced nhshards repo and seems that it has quite much of the base work done. IMO it would be good to sync those changes to the contrib. 
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment13</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment13</guid><pubDate>Mon, 07 Sep 2009 16:45:35 GMT</pubDate></item><item><title>Dario Quintana commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>Hi Ayende, glad to read this post !
  
  
I began with NH.Shards long time ago and I couldn't finish it yet.
  
  
I moved some commits to this svn because a friend was helping me with some code...
  
[http://code.google.com/p/nhshards](http://code.google.com/p/nhshards)  
  
But I will commit those changes to the trunk/ on NH.Contrib if you like then somebody can continue, and I will be happy to help ;-)
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment12</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment12</guid><pubDate>Mon, 07 Sep 2009 13:20:10 GMT</pubDate></item><item><title>Ivan commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>I'd like to help make NHibernate Shards alive!
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment11</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment11</guid><pubDate>Mon, 07 Sep 2009 13:15:51 GMT</pubDate></item><item><title>Simeon commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>I would have thought Shard or Sharding came from MMOG's like Ultimate Online, which you logged onto different shards. These were deployed to manage player load, and locality to the server (ping time), basically the same scaling problem, and around the same time 1996/1997.
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment10</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment10</guid><pubDate>Mon, 07 Sep 2009 07:33:29 GMT</pubDate></item><item><title>Joel Garcia Martinez commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>I am not very experienced, but I am eager to learn and would love to contribute, where do I sign up ?
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment9</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment9</guid><pubDate>Mon, 07 Sep 2009 02:27:18 GMT</pubDate></item><item><title>Jason commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>Would be happy to help! 
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment8</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment8</guid><pubDate>Sun, 06 Sep 2009 20:06:30 GMT</pubDate></item><item><title>Santos Ray Victorero, II commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>I could use this! 
  
  
How can I help?
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment7</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment7</guid><pubDate>Sun, 06 Sep 2009 16:18:31 GMT</pubDate></item><item><title>Steve Strong commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>I'm pretty busy with the Linq to NHibernate work at the moment, but if there's still a need for contributors once I've got that nailed, then I'd be up for it.  Already ported a lot of Hibernate Java code over to NH, so it's something I'm pretty used to :)
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment6</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment6</guid><pubDate>Sun, 06 Sep 2009 09:23:20 GMT</pubDate></item><item><title>Sean commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>would be happy to volunteer if i can contribute, how can i help?
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment5</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment5</guid><pubDate>Sun, 06 Sep 2009 09:18:08 GMT</pubDate></item><item><title>Chitty commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>That would be much better than my proposal :)
  
  
(see comments in 
[ayende.com/.../...nate-on-the-cloud-sql-azure.aspx](http://ayende.com/Blog/archive/2009/09/05/nhibernate-on-the-cloud-sql-azure.aspx))
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment4</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment4</guid><pubDate>Sun, 06 Sep 2009 08:48:21 GMT</pubDate></item><item><title>Joannes Vermorel commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>&gt; why move to Azure and keep the relational model.
  
  
In many apps, you have a few tables that hold 99% of your raw data. Those are obvious candidates for Blob Storage or Table Storage under Azure. Then, the other 50 tables just aren't worth the migration because they don't hold that much data. This is more or less our situation at Lokad.com and the approach we have adopted while migrating to Azure.
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment3</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment3</guid><pubDate>Sun, 06 Sep 2009 08:07:05 GMT</pubDate></item><item><title>Adam D. commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>Sounds great. I'll tweet you directly.
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment2</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment2</guid><pubDate>Sun, 06 Sep 2009 03:08:31 GMT</pubDate></item><item><title>Eyston commented on SQL Azure, Sharding and NHibernate: A call for volunteers</title><description>Never really understood why move to Azure and keep the relational model.  It seems if I'm going to move to Azure it is for benefit of building a scalable application which would mean Azure Storage (tables).  If I just want to take an existing app and 'cloud it up' EC2 is a better fit.
  
  
SQL Azure just seems like a compromised solution.  They started with a different goal but it didn't work (at the initial stages it was hard to differentiate between tables which lead to confusion and the later stages never came) so now its just 'SQL in the cloud'.
</description><link>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment1</link><guid>http://ayende.com/4178/sql-azure-sharding-and-nhibernate-a-call-for-volunteers#comment1</guid><pubDate>Sun, 06 Sep 2009 01:44:40 GMT</pubDate></item></channel></rss>