En el siglo 21 , Oracle cuenta con bases de datos que tienen entre uno terabyte - igual a un billón de kilobytes - a 10 o incluso 100 Tb . Las bases de datos han crecido debido a las necesidades del negocio han crecido. Fusiones y adquisiciones significar una empresa tiene más datos para almacenar y reglamentos en muchos mandatos amplios registros electrónicos de negocios. El desafío de utilizar una base de datos muy grandes ( VLDB ) no es encontrar el espacio de almacenamiento , es la gestión de esta cantidad de memoria de manera eficiente. Problemas Tamaño
almacenamiento de datos es de poca utilidad si no se puede recuperar de manera eficiente. Un problema con el empleo de un VLDB es que hace difícil el desempeño rentable , ya que hay mucho espacio en la memoria que el equipo tiene que buscar datos . Sistemas más grandes con mayor capacidad de almacenamiento también significan más lugares donde el problema puede desarrollar y cerrar operaciones . Una base de datos de 100 terabytes es físicamente realizable si se lo puede permitir , pero es una opción poco práctica si no se puede gestionar de forma adecuada .
Partición
Partitioning hace VLDBs más manejable. Una partición es una sección de una tabla de datos o un índice en el que los contenidos todos comparten un atributo común, tal como el mismo tipo de datos o el nombre de la columna . Cuando la base de datos recibe una consulta SQL, poda las particiones que no son relevantes para la consulta de su parámetro de búsqueda . En una VLDB , o incluso una base de datos ordinaria , esto reduce el tiempo de búsqueda para la consulta , lo que mejora el rendimiento . Si los problemas técnicos obligan a apagar una partición, las consultas a otras particiones pueden seguir funcionando .
Copia Up