1) Nombre del gestor de base de datos que utiliza: MS SQL Server 2005 Express
2) Plataformas en las que funciona: Windows
3) Tipo de licenciamiento: Sin costo (perdon por poner libre)
4) Costo estimado (en dólares):
- por licencias sin costo,
- por usuarios sin costo,
- por tiempo sin costo,
- por soporte sin costo pero limitado a la msdn
- otro _________ describir __________________________
5) Soporte para: (1=si, y uso; 2=si, pero no uso; 3=no tiene; 0=no sé)
- esquemas:1
- procedimientos almacenados o funciones:1
- integridad referencial:1
- vistas:1
- triggers:1
- dominios:1
- transaccionalidad (commit/rollback):1
6) Cantidad de tablas que usa la aplicación: hasta 140
7) Cantidad de registros de datos:
- La mayor cantidad usada en una tabla: hasta 10 millones de registros
- El promedio de registros: 600 mil
- La mayor cantidad esperada de uso: mas de 10 millones de registros
8) Velocidad de respuesta: (Flash=1 2 3 4 5=Tortuga; 0=no sé)
- consulta sobre tablas con menos de mil registros:1
- consulta sobre tablas con registros entre mil y un millón:1
- consulta sobre tablas con registros entre un millón y diez millones:1 (si la consulta esta bien diseñada)
- consulta sobre tablas con más de diez millones de registros:1 (si la consulta está bien diseñada)
9) Otros criterios: (Excelente!=1 2 3 4 5=pésimo; 0=no sé)
- Estabilidad:1
- Compatibilidad con versiones precedentes:2 (siempre hay cosas nuevas)
- Compatibilidad con versiones siguientes:2 (espero)
- Información:1
- Soporte en línea:1
- Soporte telefónico:0 (no creo, solo el de paga)
- Manuales:1 (mucha documentación)
- Manejo de codificación:1 (claro depende donde)
- Concurrencia:2 (por su limitado uso de recursos)
- Distribución:2 (es limitado)
- Recuperación de fallos:1
10) Criterios específicos: (fácil=1 2 3 4 5=imposible!; 0= no sé)
- Instalación:1
- Configuración:1 (en general)
- Afinamiento:1 (en general)
- Migración de datos:1
- Transporte de datos:1
- Crear copias de respaldo:1
- Recuperar copias de respaldo:1
- Log de transacciones:1
11) Comentarios, observaciones, sugerencias (a placer)
Obviamente que el de paga es mas rapido y mas extenso, pero... es de paga asi que creo que para el desarrollador independiente es una opción muy buena y para la empresa u organismo que puede pagar y necesita algo mejor, pues el SQL Server de paga, ahora que si necesitas mas potencia y no quieres pagar mucho y no te agobian las prisas, entonces existen muchas opciones aceptables como Firebird, MySql entre otros.
Ventajas
-Facil (lo que funciona, funciona jajaja)
-Libre uso, libre distribución
-su SQL es rico en funciones
-Soporte XML nativo
-Integracion con .NET
-La interfase es excelente y muy rica
-Excelente integración con las herramientas de desarrollo de microsoft
-Depuracion SQL integrada (aunque a veces es un dolor de cabeza)
-SQL planeador
-servicios de reporte
-los agregados de usuarios excelente
Limitaciones inherentes a su licenciamiento:
-solo usa 1 CPU
-solo usa 1Gb de RAM maximo
-el tamaño de la base de datos es de 4Gb maximo
-replicacion solo 1 subscriptor
Otras limitantes
-Solo para Windows
Corregido lo de "libre" por "sin costo" (aunque se referia al $$$, no al licenciamiento, pero en fin)