1.8 Tópicos Selectos de Base de Datos
1.8 Tópicos Selectos de Base de Datos
1.8 Tópicos Selectos de Base de Datos
29/02/16
1, 8, 12
ORACLE
DEFINICIN:
Es una manejador de base de datos relacional que hace uso de los recursos del
sistema informtico en todas las arquitecturas de hardware, para garantizar su aprovechamiento
al mximo en ambientes cargados de informacin.
TECNOLOGAS:
-Programacin de Datos: SQL Server 2008 permite que los desarrolladores construyan nuevas y
poderosas aplicaciones de datos con .NET Framework y Visual Studio Team System.
-Alta Disponibilidad-Siempre Encendida: Las Tecnologas Always On (Semper Encendidas) de SQL
Server 2008 proporcionan un amplio abanico de opciones que permiten reducir el Down time y
mantener los niveles apropiados de disponibilidad de las aplicaciones.
-Capacidad de Administracin: SQL Server ofrece un sistema de polticas para administrar una o ms
instancias de SQL Server, as como herramientas para el monitoreo del rendimiento y de la solucin
de fallas, que permite que los administradores administren de manera ms eficiente sus bases de
datos y sus instancias de SQL Server.
-Rendimiento y Escala: Ofrece una plataforma slida que puede crecer junto a su empresa.
-Seguridad: Ofrece mejoras de seguridad que ofrecen una mejor administracin de las
configuraciones seguras, una autentificacin y un control a accesos fortalecidos, capacidad de
poderosa encriptacin y capacidades de administracin clave, y herramientas de auditora
mejoradas.
-Datos Espaciales: Ofrece todo un soporte espacial que permite que las organizaciones consuman,
utilicen y extiendan datos localizados a travs de aplicaciones espaciales que en definitiva ayudan a
los usuarios finales a tomar mejores decisiones.
-Servicios de Reporte: Ofrecen una completa plataforma para servidor, diseada para ofrecerle
soporte una amplia variedad de necesidades de reporte (incluidas las necesidades administradas,
corporativas, ad-hoc, embebidas y web.
COMPARACION DE LAS CARACTERISTICAS DE MICROSOFT SQL 2005.
Microsoft ha rediseado la familia de productos SQL Server 2005 para satisfacer las necesidades de
cada segmento de clientes con cuatro nuevas ediciones: Express, Work group, Standard y Enter
prise Las cuatro nuevas ediciones ofrecen una gama de caractersticas, desde alta disponibilidad y
slida escalabilidad hasta herramientas avanzadas de inteligencia comercial, diseadas para ofrecer
a los usuarios de una organizacin una plataforma productiva de gestin de datos ms segura, fiable
y productiva.
MySQL
DEFINICIN:
MySQL, el sistema de gestin de bases de datos SQL Open Source ms popular, lo desarrolla,
distribuye y soporta MySQL AB. MySQL AB es una compaa comercial, fundada por los
desarrolladores de MySQL. Es una compaa Open Source de segunda generacin que une los
valores y metodologa Open Source con un exitoso modelo de negocio.
CARACTERISTICAS:
Escrito en C y en C++
Probado con un amplio rango de compiladores diferentes. Uso completo de multi-threaded mediante
threads del kernel. Pueden usarse fcilmente multiple CPUs si estn disponibles.
Proporciona sistemas de almacenamiento transaccionales y no transaccionales.
Usa tablas en disco B-tree (MyISAM) muy rpidas con compresin de ndice.
Relativamente sencillo de aadir otro sistema de almacenamiento. Esto es til si desea aadir una
interfaz SQL para una base de datos propia.
Un sistema de reserva de memoria muy rpido basado en threads.
Joins muy rpidos usando un multi-join de un paso optimizado.
Tablas hash en memoria, que son usadas como tablas temporales.
Las funciones SQL estn implementadas usando una librera altamente optimizada y deben ser tan
rpidas como sea posible. Normalmente no hay reserva de memoria tras toda la inicializacin para
consultas.
SEGURIDAD:
Un sistema de privilegios y contraseas que es muy flexible y seguro, y que permite verificacin
basada en el host. Las contraseas son seguras porque todo el trfico de contraseas est cifrado
cuando se conecta con un servidor.
ESCALABILIDAD Y LIMITES:
Soporte a grandes bases de datos. Usamos MySQL Server con bases de datos que contienen 50
millones de registros. Tambin conocemos a usuarios que usan MySQL Server con 60.000 tablas y
cerca de 5.000.000.000.000 de registros.
Se permiten hasta 64 ndices por tabla (32 antes de MySQL 4.1.2). Cada ndice puede consistir
desde 1 hasta 16 columnas o partes de columnas. El mximo ancho de lmite son 1000 bytes (500
antes de MySQL 4.1.2). Un ndice puede usar prefijos de una columna para los tipos de
columna CHAR, VARCHAR, BLOB, o TEXT.
PLATAFORMAS:
AIX 4.x, 5.x con subprocesos nativos.
Amiga.
BSDI 2.x with con el paquete MIT-pthreads.
BSDI 3.0, 3.1 y 4.x con subprocesos nativos.
Digital Unix 4.x con subprocesos nativos.
FreeBSD 2.x con el paquete MIT-pthreads.
FreeBSD 3.x and 4.x con subprocesos nativos.
FreeBSD 4.x con LinuxThreads.
HP-UX 10.20 con el paquete DCE threads o MIT-pthreads.
HP-UX 11.x con subprocesos nativos.
Linux 2.0+ con LinuxThreads 0.7.1+ o glibc 2.0.7+ para varias arquitecturas de CPU.
Mac OS X.
NetBSD 1.3/1.4 Intel y NetBSD 1.3 Alpha (requiere GNU make).
Novell NetWare 6.0.
OpenBSD > 2.5 con subprocesos nativos. OpenBSD < 2.5 con el paquete MIT-pthreads.
OS/2 Warp 3, FixPack 29 y OS/2 Warp 4, FixPack 4.
SCO OpenServer 5.0.X con una versin del paquete FSU Pthreads recientemente portada.
SCO UnixWare 7.1.x.
SCO Openserver 6.0.x. Consulte Seccin 2.12.5.10, Notas sobre SCO OpenServer 6.0.x.
SGI Irix 6.x con subprocesos nativos.
Solaris 2.5 y posteriores con subprocesos nativos en SPARC y x86.
SunOS 4.x con el paquete MIT-pthreads package.
Tru64 Unix.
Windows 9x, Me, NT, 2000, XP, y 2003.