Como una manera de satisfacer algunas dudas de nuestros visitantes, escribo este pequeño post.
La «i» aparece por primera vez en el lanzamiento de Oracle 8i (8.1.7.x), que revolucionó el mercado por ahi por 1998. La «i» simplemente significa Internet. Estamos en plena revolución de las empresas .COM, y todo lo que tuviera relación con Internet era «fashion». Oracle lanza la primera base de datos para soporte de aplicaciones internet. Esto significa que viene con características de mayor alta disponibilidad -las aplicaciones internet son por definición 7×24-, además de traer java embebido en el motor, un lenguaje que nace para construir aplicaciones internet. El motor trae una seria de APIs que le permiten a los desarrolladores la construcción de aplicaciones web. Además, el motor viene preparado para manejar todo tipos de datos multimedial (opción oracle intermedia), tales como documentos, imágenes, sonido, propio del mundo internet. Si a esto le agregamos el soporte para guardar datos en XML, un lenguaje de marcas que generaliza el HTML de los navegadores, hace de esta versión oracle 8i una de las más populares y robusta. Mucha de la arquitectura actual del motor fue concebida en esta versión. A pesar de que esta versión ya se encuentra largamente desoportada, muchos clientes mantienen operando aplicaciones basadas en esta versión producto de su estabilidad y buenas prestaciones.
La i se mantuvo hasta la versión 9i.
Cuando sale la versión 10g, la «i» se reemplaza por una «g», lo que significa grid o grilla. Ya no era cool, ni fashion ser internet, todo el mundo se habia apropiado de este concepto, por lo cual no habia diferencia. Estaba de moda el grid computing. Esto fue en el 2003. La idea del grid o la grilla, era (es) que se puede montar una granja de servidores multipropósito que se pueden disponer a trabajar en conjunto (cluster) para distintos tipos de servicios, de acuerdo a la demanda, servicios de bases de datos, servidores de aplicacion, otros servicios del negocio. Esto hace que los recursos se aprovechen y se racionalicen mejor, permitiendo en el papel más economia y mejor uso de los mismos.
¿Qué se entiende por Grid Computing?
El término Grid fue acuñado a mediados de la década de los 90 para designar una propuesta de infraestructura de informática distribuida para la investigación científica y la ingeniería avanzada que pudiera aprovechar la omnipresencia de Internet.
En su sentido tradicional, una grid es un ejército de procesadores conectados en red, ya sea sobre Internet, intranet o WAN corporativas, con el propósito de manejar enormes tareas de computación mediante la distribución del trabajo entre los diversos recursos de procesamiento.
Ejemplos de proyectos que utilizan este concepto son:
1.- Proyecto SETI, que a través de screen saver, se analizan señales de radiotelescopio en la búsqueda de patrones que indiquen la existencia de vida inteligente extraterrestre. Mayor información en http://setiathome.ssl.berkeley.edu/
2.- Proyecto Einstein@Home, que procesa información de los detectores de ondas gravitacionales que den cuenta de fenómenos como explosión de supernovas y pulsares, estrellas binarias que rotan unas entorno de la otra, estrellas de neutrones, hoyos negros desplazándose y devorando objetos estelares, centros de galaxias con hoyos negros masivos, eventos que generan de acuerdo a la teoria general de la relatividad de Albert Einstein ondas gravitacionales, que en principio debieran ser detectables.
3.- En el campo de la biologia, existen varios proyectos, relacionados con el estudio de moléculas y proteinas que permiten combatir enfermedades tales como el cáncer, la malaria entre otras aplicaciones.
Excelente articulo maestro, siempre quise saber eso, por lo que me he metido un poco mas alla y leí lo siguiente.
Grid computing permite a un conjuto de computadores en red funcionar en conjunto y «on demand» para satisfacer las necesidades cambiantes de los negocios.
¿Como se logra esto?
En lugar de almacenar data en un equipo específico y servidores dedicados para cada aplicación, grid computing permite a múltiples aplicaciones de compartir infraestructuras de computación, ganando una mayor flexibilidad, coste, eficiencia energética,rendimiento, escalabilidad y disponibilidad, todo al mismo tiempo.
Escalar o dividir la capacidad de procesamiento «on demand» en unidades más pequeñas, en vez de comprar sistemas de gran tamaño para periodos peak o de crecimiento incierto, el eliminar las máquinas que no sean necesarios o las que fallan sin interrupciones en el servicio, el ahorro de costes y garantizar la continuidad del negocio, además de administrar todos los sistemas «de extremo a extremo» con una integrada y automatizada administración y monitoreo, hacen del grid computing una tecnología indispensable.
Fuente: http://www.oracle.com/us/technologies/grid/index.htm
Buenas… tengo una pregunta.
Como se sabe quien es el dueno de un objeto (tabla o sininimo), en el usuario actual.
Gracias
las vistas USER_* te muestran por definicion los objetos cuyo dueño es el usuario actual
USER_TABLES
USER_SYNONYMS
USER_VIEWS
etc
estas vistas no poseen la columna OWNER, porque precisamente el owner es el usuario actual que tiene abierta la sesión
Si ese usuario tiene acceso a otros objetos que no son se su propiedad, debe utilizar las vistas ALL_*
ALL_TABLES
ALL_SYNONYMS
ALL_VIEWS
estas vistas si tienen una columna adicional llamada OWNER, y expresa el dueño del objeto. Las vistas ALL_* incluyen todos los objetos propios del usuario más todos los objetos de otros usuarios a los cuales tiene algún tipo de privilegio.
Suerte
Felipe
Muy interesante, esta información es dificil de encontrar en internet, enhorabuena, ya tienes un fan
Muy bueno, el significado de las versiones de Oracle xi y xg siempre quise saber
grandioso yo recien me estoy iniciando en oracle y me dejaron sobre las ediciones de la ultima version de oracle…
me dijeron q tomara a oracle como la version avanzada de sql…
pero juro q hasta ahora no sé q es trigger. Pido su ayuda .. Gracias