1. Factor: oportunidad
Programas Mysql, Postgresql
Oportunidad es la capacidad de un sistema de software de ser lanzado cuando los
usuarios lo desean, o antes.
a. Para comprender mejor el principio de oportunidad, miremos un poco la
historia
Historia software Mysql:
El origen de MySQL se remonta a la década de los ochenta.
Michael Widenius, también conocido como Monty, un joven programador que
realizaba complejas aplicaciones en lenguaje BASIC, al no encontrar un sistema
de almacenamiento de archivos que le resultara satisfactorio, pensó en construir el
suyo propio.
Años después, en 1995, y en colaboración con David Axmark, Widenius
desarrolló un producto que básicamente era el resultado de sus investigaciones,
más dos aportaciones nuevas: el uso del lenguaje SQL y la accesibilidad a través
de Internet. Así nació MySQL y también la empresa MySQL AB.
2. 1. La evolución de MySQL se produce con las sugerencias de los
usuarios, canalizadas por la empresa MySQL AB, que contrata a
programadores de todo el mundo para que, a través de Internet, vayan
ampliando y mejorando el producto. Las versiones, como es
costumbre en este tipo de software libre, se van colgando en Internet
para que los usuarios puedan disponer de ellas. (este principio de
oportunidad bastante bueno, radica en la utilidad que es que los
propios usuarios sean a su vez los promotores de un software cada
ves mejor, donde nosotros mimos seamos en fin de cuentas creadores
de un programa en un grado alto. Libre de errores). Evaluación (5)
En el transcurso de los años Mysql ha estado colgando en internet diferentes
versiones de pruebas, como también versiones estables.
2. Algo negativo de las versiones betas para los usuarios, serían las
diferentes inquietudes e inconvenientes, que en muchas ocasiones
puedan a llevar a la deserción del programa por parte de usuario.
evaluacion (2.5)
En la actualidad, 4.1. 14 es la última versión estable. Esta versión dispone de
características como gestión de transacciones, integridad referencial (bajo ciertas
condiciones), uso de índices, incorporación de librerías, etcétera. La versión de
prueba actualmente disponible es la 5.0, que empieza a incorporar elementos
hasta ahora no incluidos en MySQL, como el uso de procedimientos, cursores,
triggers o vistas. Existe una versión incluso más reciente, la 5.1, pero que aún es
un proyecto. Esta versión promete mejoras en la seguridad y en la gestión de
claves ajenas, aunque todavía no se conoce cómo se plasmarán dichas
características en posteriores versiones estables.
3. Se sabe que la seguridad es lo más importante para la estabilidad de
una empresa, por tanto los programas y más a un aun un sistemas de
bases de datos en donde toda la información se encuentra de cliente y
de productividad se encuentra en ella. El hecho de que en ultimas
versiones de tal software se le dé la importancia a la seguridad es de
cuestionar evaluación (2.8)
b. Algunas características Mysql:
MySQL se encuentra disponible en Internet para que cualquier usuario se lo pueda
descargar.
3. 4. La facilidad de descarga lo hace agradable para el usuario,
permitiendo su excelente distribución y en grandes cantidades
alrededor del mundo. evaluación (4.5)
- Posibilidad de crear y configurar usuarios, asignando a cada uno de ellos
permisos diferentes.
- Facilidad de exportación e importación de datos, incluso de la base de datos
completa.
- Posibilidad de ejecutar conjuntos de instrucciones guardadas en ficheros
externos a la base de datos.
5. Excelentes característica para ser un software de código abierto y de libre
distribución. Evaluación (5.0)
Promedio evaluación:
3.96
Historia software posgresql
PostGreSQL (llamado también Postgres95) fue derivado del proyecto Postgres,
como ya se ha comentado. A sus espaldas, este proyecto lleva más de una
4. década de desarrollo, siendo hoy en día, el sistema libre más avanzado con
diferencia, soportando la gran mayoría de las transacciones SQL, control
concurrente, teniendo a su disposición varios "language bindings" como por
ejemplo C, C++, Java, Python, PHP y muchos más.
1. Este principio de oportunidad bastante influyente nos dice que la
plataforma postres es las más completa y más compacta de esta clase
de software, teniendo gran cantidad de lenguajes de programación
haciéndolo atractivo para el usuario en cualquier sentido. Evaluación
(5.0)
En 1994, Andrew Yu y Jolly Chen añadieron un intérprete de SQL a este gestor.
Postgres95, como así se llamó fue liberado a Internet como un proyecto libre
(OpenSource). Estaba escrito totalmente en C, y la primera versión fue un 25%
más pequeña que Postgres, y entre un 30 y un 50% más rápida. A parte de la
corrección de algunos bugs, se mejoró el motor interno, se añadió un nuevo
programa monitor, y se compiló usando la utilidad GNU Make y el compilador gcc
sin necesidad de parchearlo (como había hecho falta en versiones anteriores).
2. Nótese este principio el cual se nota el interés de los creadores estar
cada vez más cerca del mejor software incluyendo gran variedad de
soporte, tanto en lenguaje y en rapidez. Evaluación (5.0)
Algunas Características PostGresql.
- Incorpora una estructura de datos array.
- Incorpora funciones de diversa índole: manejo de fechas, geométricas,
orientadas a operaciones con redes, etc.
- Incluye herencia entre tablas (aunque no entre objetos, ya que no existen),
por lo que a este gestor de bases de datos se le incluye entre los gestores
objeto-relacionales.
- Permite la gestión de diferentes usuarios, como también los permisos
asignados a cada uno de ellos.
3. Estados 2 importantes características nos indican la gran
interactividad que los usuarios poseen con respecto a postgresql, la
herencias característica de importante valor, facilita la resolución y
conceptualización al momento de realizar una búsqueda precisa.
Evalucaion (4.5)
5. Postgresql carece de un conjunto de herramientas que permitan una fácil gestión
de los usuarios y de las bases de datos que contenga el sistema.
la velocidad de respuesta que ofrece este gestor con bases de datos relativamente
pequeñas puede parecer un poco mala, aunque esta misma velocidad la mantiene
al gestionar bases de datos realmente grandes, cosa que resulta favorable.
4. Es un hecho que postgres, por ser un programa tan complejo y
completo tiene un grada de dificultad alto , por tanto es indispensable
que exista unas herramientas, tutoriales, que permitan la compresión
al 100% por ciento. Evaluación (0.0).
5. Cualquier empresa lo que busca en su motor de bases de datos es la
velocidad en procedimientos, aunque también es comprensible un
grado de tiempo relativo al relacionar una operación bastante
compleja y larga. Evaluación (3.9)
Promedio de evaluación (3.68)