Posts

Showing posts from January, 2010

Aplicaciones no compatibles con esquemas en SQL Server

Cuando se tiene una aplicación legada que no soporta esquemas, se pueden utilizar los sinónimos, el siguiente código muestra cómo crear un sinónimo en la base de datos de AdventureWorks.   CREATE SYNONYM Product FOR Production.Product SELECT     ProductID,     Name,     ProductNumber FROM     Product drop synonym product   Saludos, Ing. Eduardo Castro Martínez, PhD – Microsoft SQL Server MVP http://mswindowscr.org http://comunidadwindows.org Costa Rica Technorati Tags: SQL Server LiveJournal Tags: SQL Server del.icio.us Tags: SQL Server http://ecastrom.blogspot.com http://ecastrom.wordpress.com http://ecastrom.spaces.live.com http://universosql.blogspot.com http://todosobresql.blogspot.com http://todosobresqlserver.wordpress.com http://mswindowscr.org/blogs/sql/default.aspx http://citicr.org/blogs/noticias/default.aspx http://sqlserverpedia.blogspot.com...

Sharding de base de datos en SQL Azure

SQL Azure permite crear múltiples bases de datos de forma sencilla y rápida. Para poder aumentar la escalabilidad de las aplicaciones es necesario poder aumentar la capacidad de manejo de datos de forma casi lineal. Para poder lograr esto podemos recurir a la capacidad de creación dinámica de base de datos en SQL Azure y de esa forma poder distribuir los datos de una única base de datos en múltiples bases de datos, esta técnica es conocida como Database Sharding. Existen diferentes técnicas para hacer Database Sharding entre estas están: Particionamiento basado en rangos. En esta técnica se divide una única tabla en varios servidores, para esto se debe utilizar un algoritmo que permita dividir los datos de forma uniforme y predicible. El criterio para dividir debe procurar que la división de los datos sea balanceada, por ejemplo si se divide por estado entonces podría que un estado tenga más datos que otro y la división no será balanceada. Particionamiento vertical. Esta téc...

Proyectos SQL Azure en Producción

Les comento que estamos trabajando un proyecto que integra las siguientes tecnologías:   SQL Azure Windows Azure Silverlight MVC 2.0 Visual Studio 2010   Pronto estaremos posteando código ejemplo para que puedan ver el potencial de toda esta tecnología.   Saludos,   Eduardo Castro Martinez

Microsoft Community Media Center Latino América [Oradores Destacados 2009]

Image
Gracias el Equipo de Microsoft MSDN y TechNet de Latino América por permitirme participar como Speaker en los Webcasts para la audiencia de ITPro´s de Latinoamerica. Es para mi un honor poder estar dentro de los Top 10 Oradores del 2009!!!