¿Alguien tiene alguna buena fuente de información sobre el uso de NHibernate con Sql Azure con las implicaciones de la fragmentación (debido a la tapa de 10 gb)? Sé que hay publicaciones en Internet que hacen referencia a un proyecto de fragmentación para NH, pero son del tercer trimestre de 2009 y no he encontrado mucho más relevante en Google.NHibernate con Sql Azure y Sharding
Relacionado ¿Alguien tiene información sobre la implementación manual de sharding si el proyecto de fragmentación no es viable de usar todavía? ¿Sería tan simple como crear una fábrica de sesiones para cada fragmento y mantener una colección de fábricas? Parece que sería problemático reproducir las llamadas de ISession a través de cada fábrica; sin embargo, supongo que podría lograrse pasando las operaciones como Funcs que se invocan en la ISession de cada fábrica pero parece más bien como el camino equivocado para bajar.
Me doy cuenta de que su pregunta de sharding fue respondida, pero en junio de 2010, SQL Azure tendrá un tamaño de almacenamiento de 50 gb. Esto podría eliminar (o al menos reducir) la necesidad de fragmentación. Ver http://blogs.msdn.com/sqlazure/archive/2010/03/19/9981936.aspx –
@David gracias por esta publicación, esta es de hecho una gran noticia, ya que un DB de 50GB es bastante sustancial y relativamente fácil de trabajar dentro de si archivas los datos del historial, pero 10 GB para cualquier plataforma empresarial se pueden agotar rápidamente. –