Consultar ensayos de calidad
Bachiller tecinico industrila en electronica - sqlite, openbase, alternativas comerciales
Es un sistema gestor de bases de datos que se puede
encuadrar dentro de la categoría de los programas open-source. Aparte de
las características que definen MySQL como programa open-source, existen aspectos que
lo diferencian de otros productos como,
por citar uno conocido, Access. Los atributos a los que hacemos referencia son:
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.
Microsoft SQL Server Compact (SQL Server CE) Es un motor de base de datos
relacional, de libre descarga y distribución, tanto para dispositivos
móviles como para aplicaciones escritorio. Especialmente
orientada a sistemas ocasionalmente conectados, ofrece unas
características especialmente útiles para clientes ligeros.
La versión mas reciente es SQL Server Compact 3.5 SP2.
Anteriormente era conocida como SQL Server CE o SQL Server
Mobile. Desde la versión 2.0, el lanzamiento de SQL
Server Compact ha ido ligado al de Microsoft Visual Studio .NET. Recientemente, Scott Guthrie, Vice-presidente Corporativo de la
División de Desarrollo de Microsoft, anunció el próximo
lanzamiento de SQL Server Compact 4.0 con novedades relacionadas principalmente
al desarrollo de aplicaciones ASP.NET. Una base de datos SQL Server
Compact, a diferencia de una base de datos SQL Server que se expone como
unServicio Windows, se ejecuta bajo en proceso de la aplicación que la
consume (in-process). El tamaño maximo del archivo de base
de datos es de 4 Gb. y la extensión por defecto es .sdf la cual puede
ser modificada. El nombre de la base de datos esta limitado a 128
caracteres. En cuanto a limitaciones destacar que el número
maximo de tablas por base de datos es de 1024 con un tamaño maximo
por registro de 8060 bytes con un tamaño por pagina de 4 Kb. y 2
Gb. para campos BLOB. Base De Datos Pagina 19
SQL Server Compact posee un motor de base de datos
así como
un procesador y un optimizador de consultas especialmente diseñado para
entornos móviles. Soporta un subconjunto de tipos de datos y de
sentencias T-SQL de SQL Server y entre las últimas novedades de la
versión 3.5 se encuentran: Consultas jerarquizadas con SELECT FROM
Instrucciones CROSS APPLY y OUTER APPLY Instrucción CAST y DECIMAL SET
IDENTITY INSERT Instrucción TOP 4.2 Adaptive Server Enterprise (ASE) es
el motor de bases de datos (RDBMS) insignia de la compañía
Sybase. ASE es un sistema de gestión de datos, altamente escalable, de
alto rendimiento, con soporte a grandes volúmenes de datos,
transacciones y usuarios, y de bajo costo, que permite: Almacenar datos de
manera segura Tener acceso y procesar datos de manera inteligente Movilizar
datos 4.2.1 Principales características Un optimizador de consultas
completamente renovado y mas inteligente Técnicas de particionamiento
semantico de tablas que aumentan la velocidad de acceso a los datos Base
De Datos.
Columnascifradas para mayor seguridad de los datos Columnas computadas
'virtuales' y materializadas, e índices funcionales, que
brindan mayor rendimiento Mejoras al lenguaje Transact-SQL, para mayor
productividad Mejoras a los servicios de Java y XML en la base de datos Mejoras
a los servicios para consumo y publicación de Servicios Web Herramientas
mejoradas para la administración y el monitoreo Mas rendimiento y
menor costo total de propiedad Arquitectura VSA de Sybase Administrador
lógico de recursos y tareas Múltiples esquemas de bloqueo de
datos Copias de respaldo en línea y de alto rendimiento
Integración transparente con orígenes de datos remotos
Programador de tareas Conexiones seguras con SSL Soporte a LDAP para
autenticación de usuarios y conectividad cliente/servidor Soporte a
múltiples herramientas de desarrollo y lenguajes de programación,
como PowerBuilder, Visual Basic, Java, C, PHP, etc. Soporte a múltiples
protocolos de conectividad, como Open Client (propio de
Sybase), ODBC, OLE DB, ADO.NET y JDBC. Base De Datos Pagina 21 Aplicaciones en las que se utiliza
Es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas
(Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento
de errores como Bugzilla. Su popularidad como aplicación web
esta muy ligada a PHP, que a menudo aparece en combinación con
MySQL.
Es una base de datos muy rapida en la lectura cuando utiliza el motor no
transaccional MyISAM, pero puede provocar problemas de integridad en entornos
de alta concurrenciaen la modificación. En
aplicaciones web hay baja concurrencia en la modificación de datos y en
cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal
para este tipo de aplicAA
SQLITE
A diferencia de los sistema de gestión de bases de datos cliente-
servidor, el motor de SQLite no es un proceso independiente con el que el
programa principal se comunica. En lugar de eso, la biblioteca SQLite se enlaza
con el programa pasando a ser parte integral del mismo. El programa utiliza la funcionalidad de SQLite a través de
llamadas simples a subrutinas y funciones. Esto reduce la latencia en el
acceso a la base de datos, debido a que las llamadas a funciones son mas
eficientes que la comunicación entre procesos. El conjunto de la base de
datos (definiciones, tablas, índices, y los propios datos), son
guardados como
un sólo fichero estandar en la maquina host. Este
diseño simple se logra bloqueando todo el fichero de base de datos al
principio de cada transacción. En su versión 3, SQLite permite
bases de datos de hasta 2 Terabytes de tamaño, y también permite
la inclusión de campos tipo BLOB. 2.5.1 Descripción
Técnica Nombre SQLite Desarrollador D. Richard Hipp Última
versión estable 3.6.16 (27 de junio de 2009) Codificación C
Sistema Operativo Multiplataforma Licencia Dominio Público Sitio web
www.sqlite.org
OPENBASE
SQL es una base de datos relacional servidor de software, desarrollado originalmente
para el OpenStep plataforma. First released in 1991, OpenBase is available
today for severalplatforms, although the bulk of its users are on Mac OS X . The system supports common access methods via JDBC and C , however it is optimized for use in conjunction with a
variety of Macintosh-based development tools like WebObjects , RealBasic and
Omnis Studio . Por primera vez en 1991, OpenBase ya esta disponible para
varias plataformas, aunque la mayor parte de sus usuarios se encuentran en Mac
OS X . El sistema es compatible con acceso a los
métodos comunes a través de JDBC y C , sin embargo, se ha
optimizado para su uso en combinación con una variedad de Macintosh
desarrollo de herramientas basadas en como WebObjects , RealBasic y Omnis
Studio . It is also used on home computers for sharing features such as Windows
file sharing. [ clarification needed ] También
se utiliza en los equipos de casa para compartir características como
el uso compartido de archivos de Windows.
Características
· Incorporadas a ofrecer
acceso de alta velocidad para datos estructurados.
· Tolerancia a fallos,
procedimientos almacebados.
Ha evolucionado a través de los años para proveer un ambiente maduro para el soporte usuarios, individualmente
y como a
través de redes distribuidas. For the developer, OpenBase has a rich set
of application APIs that incorporate the C and Objective-C languages. Para el desarrollador, OpenBase posee un
rico conjunto de APIs de aplicaciones que incorporan los lenguajes C y
Objective-C. Regardless of developers programming background Mac OS or
NeXTSTEP/OpenStep, the OpenBase API framework allowsquick development of full
scale database applications. Independientemente de los desarrolladores de
programación de fondo de Mac OS o NeXTSTEP OpenStep /, el marco OpenBase API permite el desarrollo rapido de
aplicaciones completa base de datos de escala.
Sistema de gestión de base de datos relacional orientada a objetos y libree, publicado bajo la licencia BSD.
Como muchos otros proyectos de código anierto, el desarrollo de
PostgreSQL no es manejado por una empresa y/o persona, sino que es dirigido por
una comunidad de desarrolladores que trabajan de forma desinteresada,
altruista, libre y/o apoyados por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global
Development Group).
Características
Alta concurrencia: Mediante un sistema denominado MVCC
(Acceso concurrente multiversión, por sus siglas en inglés)
PostgreSQL permite que mientras un proceso escribe en una tabla, otros accedan
a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una
visión consistente de lo último a lo que
se le hizo commit. Esta estrategia es superior al uso
de bloqueos por tabla o por filas común en otras bases, eliminando la
necesidad del
uso de bloqueos explícitos.
Amplia variedad de tipos nativos
PostgreSQL provee nativamente soporte para:
* Números de precisión arbitraria.
* Texto de largo ilimitado.
* Figuras geométricas (con una variedad de funciones asociadas).
* Direcciones IP (IPv4 e IPv6).
* Bloques de direcciones estilo CIDR.
* Direcciones MAC.
* Arrays.Adicionalmente los usuarios pueden crear sus propios tipos de datos,
los que pueden ser por completo indexables gracias a la infraestructura GiST de
PostgreSQL. Algunos ejemplos son los tipos de datos GIS
creados por el proyecto PostGIS.
* Claves ajenas también denominadas Llaves ajenas o Claves
Foraneas (foreign keys).
* Disparadores (triggers): Un disparador o trigger se
define como una
acción específica que se realiza de acuerdo a un evento, cuando
éste ocurra dentro de la base de datos. En PostgreSQL esto significa la
ejecución de un procedimiento almacenado basado
en una determinada acción sobre una tabla específica. Ahora todos
los disparadores se definen por seis características:
* El nombre del disparador o trigger
* El momento en que el disparador debe arrancar
* El evento del disparador debera activarse sobre
* La tabla donde el disparador se activara
* La frecuencia de la ejecución
* La función que podría ser llamada
Entonces combinando estas seis características, PostgreSQL le
permitira crear una amplia funcionalidad a través de su sistema
de activación de disparadores (triggers).
* Vistas.
* Integridad transaccional.
* Herencia de tablas.
* Tipos de datos y operaciones geométricas.
* Soporte para transacciones distribuidas. Permite a PostgreSQL integrase en un sistema distribuido formado por varios recursos (p.ej,
una base de datos PostgreSQL, otra Oracle, una cola de mensajes IBM MQ JMS y un
ERP SAP) gestionado por un servidor deaplicaciones donde el éxito
('commit') de la transacción goblal es el resultado del éxito de las
transacciones locales. Mas información en
inglés en
https://www.theserverside.com/discussions/thread.tss?thread_id=21385#95297 y en
https://java.sun.com/javaee/technologies/jta/index.jsp.
Funciones
Bloques de código que se ejecutan en el servidor. Pueden ser
escritos en varios lenguajes, con la potencia que cada
uno de ellos da, desde las operaciones basicas de programación,
tales como
bifurcaciones y bucles, hasta las complejidades de la programación
orientada a objetos o la programación funcional.
Los disparadores (triggers en inglés) son funciones enlazadas a operaciones sobre los datos.
Algunos de los lenguajes que se pueden usar son los
siguientes:
* Un lenguaje propio llamado PL/PgSQL (similar al PL/SQL de oracle).
* C.
* C++.
* Java PL/Java web.
* PL/Perl.
* plPHP.
* PL/Python.
* PL/Ruby.
* PL/sh.
* PL/Tcl.
* PL/Scheme.
* Lenguaje para aplicaciones estadísticas R por medio de PL/R.
PostgreSQL soporta funciones que retornan 'filas', donde la salida
puede tratarse como un conjunto de valores que pueden ser tratados igual a una
fila retornada por una consulta (query en inglés).
Las funciones pueden ser definidas para ejecutarse con los derechos del
usuario ejecutor o con los derechos de un usuario previamente definido. El
concepto de funciones, en otros DBMS, son muchas veces referidas como
'procedimientos almacenados' (stored procedures en inglés).
Productosalrededor de PostgreSQL
El PGDG solo desarrolla el Motor de Datos y un número pequeño de
utilidades, para potenciar el trabajo con PostgreSQL suele ser necesario
añadir utilidades externas creadas especialmente para este motor,
algunas de estas herramientas son:
* ALTERNATIVAS COMERCIALES: Gracias a su licencia BSD, se permite la
utilización del código para ser comercializado. Uno de los casos ejemplo es la de Enterprise DB (Postgresql Plus),
la cual incluye varios agregados y una interfaz de desarrollo basada en Java.
Entre otras empresas que utilizan Postgresql para
comercializar se encuentra CyberTech (alemania), con su producto CyberCluster.
* GIS (POSTGIS): Extensión que añade soporte de objetos
geograficos a PostgreSQL y permite realizar analisis mediante
consultas SQL espaciales o mediante conexión a
aplicaciones GIS (Sistema de Información Geografica).
* PEPLICACIÓN (PgCluster)
1. Replicación multi maestro: Slony-I
2. Replicación maestro esclavo:PyReplica
3. Replicación maestro esclavo y multi maestro
asincrónica
4. Herramientas de administación: PgAdmin3
5. Entorno de escritorio visual: PhpPgAdmin
6. Entorno web: psql
7. Cliente de consola:Database Master
8. Entorno de escritorio visual.
9. Busqueda de texto: Full text search Incluido en el núcleo a partir de
la versión 8.3.
Via Tsearch2 y OpenFTS para
versiones anteriores a la 8.3
Apache Derby
Este es un sistema gestor de base de datos relacional escrito en Java que puede
ser embebido enaplicaciones Java y utilizado para procesos de transacciones
online. Tiene un tamaño de 2 MB de espacio en
disco. Inicialmente distribuido como IBM Cloudscape, Apache Derby
es un proyecto open source licenciado bajo la Apache 2.0 License. Actualmente
se distribuye como
Sun Java DB. 2.2.1 Características APIs para JDBC y SQL. Soporta todas las características de SQL92 y la
mayoría de SQL99. La sintaxis SQL usada proviene de IBM DB2. Su código mide alrededor de 2000KB comprimido. Soporta cifrado completo, roles y permisos. Ademas
posee SQL SCHEMAS para separar la información en una única base de
datos y control completo de usuarios. Soporta internamente
procedures, cifrado y compresión. Trae soporte
multilenguaje y localizaciones específicas. A partir de la
versión 10.4 trae un sistema simple de
replicación maestro-esclavo.
Transacciones y recuperación ante errores ACID.
Posee tres productos asociados a la marca:
* Derby Embedded Database Engine: El motor propiamente dicho.
* Derby Network Server: Permite convertir Derby en una base de
datos que sigue el modelo cliente-servidor tradicional.
* Database Utilities: Un paquete de utilidades. 2.2.2
Descripción Técnica Nombre Apache derby Desarrollador Apache
Software Foundation Última versión estable 10.4.2.0 (5 de
septiembre de 2008) Sistema Operativo Multiplataforma Licencia Apache license
2.0 Sitio web https://db.apache.org/derby/ 2.3 DB2 DB2 es una marca comercial,
propiedad de IBM, bajo la cual se comercializa un sistema de gestión de
base de datos.
Política de privacidad
Electrónica |
|
Energia alternativa - Energía Undimotriz u Olamotriz - Energía Undimotriz en Venezuela |
Fisica electrizacion - ¿Cual es es la estructura de un atomo?, ¿Qué es un neutrón?, ¿Qué es un electron?, &i |
Concepto fÍsico de campo |
historia de la electricidad |
Fluke 435 - modos de medida del fluke, modo osciloscopio |
CFE genera energía con practicas sustentables |
Energia - concepto, tipos de energìas, energìa eòlica, energìa geotèrmica, energìa solar, energìas no |
Dispositivos de Despliegue en Video |
Generadores electricos para centrales eolicas - Generadores eléctricos para Aerogeneradores eólicos |
Energia - Energía Eléctrica, Energía lumínica, Energía Térmica, Energía Solar, Energía Cin&eac |
|
|
|
|
|
|