SlideShare una empresa de Scribd logo
BASES DE DATOS INCRUSTADAS
(EMPOTRADAS O EMBEBIDAS)
Juan Gabriel Osorio Montoya
Universidad autónoma latinoamericana-Colombia
(medellin Antioquia )
juangabriel.osorio@unaula.edu.com
RESUMEN
Las bases de datos embebidas
(incrustadas empotradas) son aquellas
que dependientes de su aplicación y
que no pueden iniciar un servicio
independiente de esta en la maquina.
Estos gestores de bases de datos,
suplen las necesidades que los
grandes como (MYSQL ORACLE entre
otros) no pueden cumplir, como la
portabilidad, rapidez, rendimiento,
integridad referencial, la concurrencia,
escasa memoria, entre otras.
INTRODUCCIÓN
En este articulo se pretende presentar
de una forma breve y concisa los
pensamientos para conocer y entender
la terminología de bases de datos
embebidas(incrustadas empotradas),
conocerás sus ventajas ante las bases
de datos cliente/servidor ,y el por qué
de estas , su uso, y por ultimo veras
una lista de las más reconocidas.
QUE ES UNA BASE DE DATOS
EMBEBIDA
una base de datos embebida es
aquella que no inicia un servicio en
nuestra máquina independiente de
la aplicación, pudiéndose enlazar
directamente a nuestro código
fuente o utilizarse en forma de
librería, también la podemos colocar
como un fichero en la
carpeta de la aplicación logrando
así que corra dentro de un proceso,
siendo únicamente accesible por
este. es decir, solo el servicio que
lanza la base de datos incrustada
puede acceder a sus tablas.
OTRAS FORMAS DE
MANEJARLAS
Estas bases de datos también
pueden estar contenidas
exclusivamente en memoria (y al
cerrar la aplicación vuelcan las
tablas a disco) E incluso algunas
pueden ejecutarse también en modo
cliente-servidor (como un MySQL u
Oracle ).
¿POR QUE SON TAN
IMPORTANTES?
Generalmente los requerimientos
de las bases de datos para
almacenar información nos empujan
a utilizar motores donde el
rendimiento, la integridad
referencial, la concurrencia, son
factores determinantes en la
selección de un Sistema Gestor de
Base de Datos.
sin embargo, hay ocasiones en
donde los requerimientos son otros,
como la portabilidad, escasa
memoria, rapidez, entre otros. es allí
donde han surgido pequeños
motores con las características de
algunos grandes.
este tipo de motores son
denominados bases de datos
incrustadas (empotradas,
embebidas), que se alinean a los
requerimientos antes mencionados
IGUALDADES ENTRE ELLAS
Normalmente las bases de datos
empotradas comparten una serie de
características comunes: como su
pequeño tamaño, la baja
congestión, y en general no están
pensadas para el acceso de multi
usuario.
ALGUNAS BASES DE DATOS
EMPOTRADAS
• ScimoreDB
• SQL Server Compact
• Embedded Firebird Server
• SQLite=
• ORACLE TIMESTEN IN-
MEMORY DB
• ORACLE BERKELEY DB
• Gadfly
• Timesten
ScimoreDB
es una base de datos SQL que se
ejecuta en el mismo proceso y tiene
un pequeño consumo de memoria,
Los desarrolladores la usan para
simplificar el desarrollo de
programas para aplicaciones
Windows de bases de datos de
cualquier tamaño.
a diferencia de otras bases de datos
incrustadas, ScimoreDB es un
RDBMS completo y se "siente"
como si se trabajara con una base
de datos cliente / servidor estándar,
aunque comparte el proceso de su
aplicación.
CONCLUSIONES
Todo lo que se pudo entender sobre lo
leído y investigado, fue que las bases
de datos embebidas le han dado otro
significado de aquel temario de que los
motores de bases de datos necesitaba
de ser instaladas para funcionar, que
ocupaban de un gran espacio en la
memoria para su almacenamiento.
Estos motores están revolucionado el
mundo de las motores gestores de
bases de datos, pues dan
portabilidad, rapidez, y sean vuelto muy
amenos ante los ojos de los
desarrolladores
Cuando no se necesitan un motor con
100% sus cualidades estas se vuelven
una de las mejores alternativas para
trabajar ya que estas poseen las partes
básicas de los motores grandes y
permite una pequeña escala cumplir
con el objetivo de almacenar datos
Bases de datos embebidas

Más contenido relacionado

La actualidad más candente

Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtual
andreapab
 
Develando la esencia del cifrado de datos
Develando la esencia del cifrado de datos Develando la esencia del cifrado de datos
Develando la esencia del cifrado de datos
ESET Latinoamérica
 
BT Güvenlik ve Kariyer Klavuzu
BT Güvenlik ve Kariyer KlavuzuBT Güvenlik ve Kariyer Klavuzu
BT Güvenlik ve Kariyer Klavuzu
BGA Cyber Security
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda HashBlanca Parra
 
Métodos y técnicas de encriptación
Métodos y técnicas de encriptaciónMétodos y técnicas de encriptación
Métodos y técnicas de encriptaciónlacandymamy
 
Algoritmo aes
Algoritmo aesAlgoritmo aes
Algoritmo aes
James LexLer
 
Tabla Comparativa de los tipos de nubes (Informática)
Tabla Comparativa de los tipos de nubes (Informática)Tabla Comparativa de los tipos de nubes (Informática)
Tabla Comparativa de los tipos de nubes (Informática)
Víctor Manuel Adame Hernández
 
Tabla comparativa servidores web
Tabla comparativa servidores webTabla comparativa servidores web
Tabla comparativa servidores web
juancma77
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
Juan Anaya
 
2.3.3 Busqueda Hash.pptx
2.3.3 Busqueda Hash.pptx2.3.3 Busqueda Hash.pptx
2.3.3 Busqueda Hash.pptx
Fernando Solis
 
Criptografia simetrica
Criptografia simetricaCriptografia simetrica
Criptografia simetrica
Baruch Ramos
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
Mario Alberto Antonio Lopez
 
formas de codificación de la información
formas de codificación de la informaciónformas de codificación de la información
formas de codificación de la informaciónalbertolnm
 
Data Mining. Extracción de Conocimiento en Grandes Bases de Datos
Data Mining. Extracción de Conocimiento en Grandes Bases de DatosData Mining. Extracción de Conocimiento en Grandes Bases de Datos
Data Mining. Extracción de Conocimiento en Grandes Bases de Datos
Roberto Espinosa
 
Windows Server
Windows ServerWindows Server
Windows Server
Pedro Peraza Xicum
 
Malware Presentacion.pptx
Malware Presentacion.pptxMalware Presentacion.pptx
Malware Presentacion.pptx
SantiagoRuizRodrguez1
 

La actualidad más candente (20)

Funciones del DBA, SA Y DA
Funciones del DBA, SA Y DAFunciones del DBA, SA Y DA
Funciones del DBA, SA Y DA
 
Sistemas operativos memoria virtual
Sistemas operativos memoria virtualSistemas operativos memoria virtual
Sistemas operativos memoria virtual
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Develando la esencia del cifrado de datos
Develando la esencia del cifrado de datos Develando la esencia del cifrado de datos
Develando la esencia del cifrado de datos
 
BT Güvenlik ve Kariyer Klavuzu
BT Güvenlik ve Kariyer KlavuzuBT Güvenlik ve Kariyer Klavuzu
BT Güvenlik ve Kariyer Klavuzu
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda Hash
 
Métodos y técnicas de encriptación
Métodos y técnicas de encriptaciónMétodos y técnicas de encriptación
Métodos y técnicas de encriptación
 
Algoritmo aes
Algoritmo aesAlgoritmo aes
Algoritmo aes
 
Tabla Comparativa de los tipos de nubes (Informática)
Tabla Comparativa de los tipos de nubes (Informática)Tabla Comparativa de los tipos de nubes (Informática)
Tabla Comparativa de los tipos de nubes (Informática)
 
Tabla comparativa servidores web
Tabla comparativa servidores webTabla comparativa servidores web
Tabla comparativa servidores web
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
 
2.3.3 Busqueda Hash.pptx
2.3.3 Busqueda Hash.pptx2.3.3 Busqueda Hash.pptx
2.3.3 Busqueda Hash.pptx
 
Independencia de datos
Independencia de datosIndependencia de datos
Independencia de datos
 
Criptografia simetrica
Criptografia simetricaCriptografia simetrica
Criptografia simetrica
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
 
formas de codificación de la información
formas de codificación de la informaciónformas de codificación de la información
formas de codificación de la información
 
Data Mining. Extracción de Conocimiento en Grandes Bases de Datos
Data Mining. Extracción de Conocimiento en Grandes Bases de DatosData Mining. Extracción de Conocimiento en Grandes Bases de Datos
Data Mining. Extracción de Conocimiento en Grandes Bases de Datos
 
Windows Server
Windows ServerWindows Server
Windows Server
 
Caracteristicas Microsoft SQL Server
Caracteristicas Microsoft SQL ServerCaracteristicas Microsoft SQL Server
Caracteristicas Microsoft SQL Server
 
Malware Presentacion.pptx
Malware Presentacion.pptxMalware Presentacion.pptx
Malware Presentacion.pptx
 

Destacado

Scalability, Availability & Stability Patterns
Scalability, Availability & Stability PatternsScalability, Availability & Stability Patterns
Scalability, Availability & Stability Patterns
Jonas Bonér
 
Modelos de base de datos
Modelos de base de datosModelos de base de datos
Modelos de base de datosIrene Lorza
 
Orquestación o coreografía
Orquestación o coreografíaOrquestación o coreografía
Orquestación o coreografía
Abimael Desales López
 
pasos para conectar base de datos con vb
pasos para conectar base de datos con vbpasos para conectar base de datos con vb
pasos para conectar base de datos con vbguest459a39a
 
Introducción a las Redes automotrices - CAN/LIN
Introducción a las Redes automotrices - CAN/LINIntroducción a las Redes automotrices - CAN/LIN
Introducción a las Redes automotrices - CAN/LIN
Interlatin
 
Los modelos de datos y el modelo objeto relacional
Los modelos de datos y el modelo objeto relacionalLos modelos de datos y el modelo objeto relacional
Los modelos de datos y el modelo objeto relacionalomarib
 
Aplicaciones de escritorio con base de datos
Aplicaciones de escritorio con base de datosAplicaciones de escritorio con base de datos
Aplicaciones de escritorio con base de datosmariluruizramirez97
 
Bases de datos distribuidas y bases de datos cliente
Bases de datos distribuidas y bases de datos clienteBases de datos distribuidas y bases de datos cliente
Bases de datos distribuidas y bases de datos clienteGerardo
 
BASE DE DATOS ORIENTADO A OBJETOS
BASE DE DATOS ORIENTADO A OBJETOSBASE DE DATOS ORIENTADO A OBJETOS
BASE DE DATOS ORIENTADO A OBJETOS
migmorbus1
 
Base de Datos Orientada a Objetos
Base de Datos Orientada a ObjetosBase de Datos Orientada a Objetos
Base de Datos Orientada a Objetos
Andrés Felipe Montoya Ríos
 
Modelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosModelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetos
armin tilano
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
Fani Calle
 
Base de datos con Netbeans
Base de datos con NetbeansBase de datos con Netbeans
Base de datos con NetbeansRandy
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacionalAlex Javier
 
Orquestacion y Coreografia de Servicios Web
Orquestacion y Coreografia de Servicios WebOrquestacion y Coreografia de Servicios Web
Orquestacion y Coreografia de Servicios Web
daniel_lt
 
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
José Antonio Sandoval Acosta
 

Destacado (20)

Scalability, Availability & Stability Patterns
Scalability, Availability & Stability PatternsScalability, Availability & Stability Patterns
Scalability, Availability & Stability Patterns
 
Modelos de base de datos
Modelos de base de datosModelos de base de datos
Modelos de base de datos
 
Orquestación o coreografía
Orquestación o coreografíaOrquestación o coreografía
Orquestación o coreografía
 
pasos para conectar base de datos con vb
pasos para conectar base de datos con vbpasos para conectar base de datos con vb
pasos para conectar base de datos con vb
 
Introducción a las Redes automotrices - CAN/LIN
Introducción a las Redes automotrices - CAN/LINIntroducción a las Redes automotrices - CAN/LIN
Introducción a las Redes automotrices - CAN/LIN
 
Los modelos de datos y el modelo objeto relacional
Los modelos de datos y el modelo objeto relacionalLos modelos de datos y el modelo objeto relacional
Los modelos de datos y el modelo objeto relacional
 
Aplicaciones de escritorio con base de datos
Aplicaciones de escritorio con base de datosAplicaciones de escritorio con base de datos
Aplicaciones de escritorio con base de datos
 
Bases de datos distribuidas y bases de datos cliente
Bases de datos distribuidas y bases de datos clienteBases de datos distribuidas y bases de datos cliente
Bases de datos distribuidas y bases de datos cliente
 
BASE DE DATOS ORIENTADO A OBJETOS
BASE DE DATOS ORIENTADO A OBJETOSBASE DE DATOS ORIENTADO A OBJETOS
BASE DE DATOS ORIENTADO A OBJETOS
 
Base de Datos Orientada a Objetos
Base de Datos Orientada a ObjetosBase de Datos Orientada a Objetos
Base de Datos Orientada a Objetos
 
Modelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosModelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetos
 
Curso basico de base de datos con java
Curso basico de base de datos con javaCurso basico de base de datos con java
Curso basico de base de datos con java
 
SQLite
SQLiteSQLite
SQLite
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
Base de datos con Netbeans
Base de datos con NetbeansBase de datos con Netbeans
Base de datos con Netbeans
 
Una base de datos relacional
Una base de datos relacionalUna base de datos relacional
Una base de datos relacional
 
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4jBases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
 
Orquestacion y Coreografia de Servicios Web
Orquestacion y Coreografia de Servicios WebOrquestacion y Coreografia de Servicios Web
Orquestacion y Coreografia de Servicios Web
 
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
Bases de Datos para Dispositivos Móviles - Unidad II: Arquitectura de Base de...
 
Dbms orientados a objetos
Dbms orientados a objetosDbms orientados a objetos
Dbms orientados a objetos
 

Similar a Bases de datos embebidas

Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
Jose Manzano
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
Alfredo Reyes May
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
Carmen Rojas Gil
 
Carmen rojas
Carmen rojasCarmen rojas
Carmen rojas
Carmen Rojas Gil
 
base de datos para dispositivos móviles
base de datos para dispositivos móvilesbase de datos para dispositivos móviles
base de datos para dispositivos móvilesyavidamian
 
BASEDEDATOS
BASEDEDATOSBASEDEDATOS
Base de datos ventajas y desventajas
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajas
Martin Macario
 
Qué es una base de datos
Qué es una base de datosQué es una base de datos
Qué es una base de datos
Dania Mendizabal
 
Principales base de datos
Principales base de datosPrincipales base de datos
Principales base de datos
JesusRodriguez730
 
Actv4_bd_moreno_joel
Actv4_bd_moreno_joelActv4_bd_moreno_joel
Actv4_bd_moreno_joel
joel28
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
Alfredo Reyes May
 
Bases de datos
Bases de datosBases de datos
Bases de datos
Ramon Balderas Peña
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
JoseBustos32
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
rulascch
 
Basesdedatos curso
Basesdedatos cursoBasesdedatos curso
Basesdedatos curso
Pacodgo
 
Manejador de Base de Datos
Manejador de Base de Datos Manejador de Base de Datos
Manejador de Base de Datos Brenda Medina
 
Mbd exposicion equipo 4
Mbd exposicion equipo 4Mbd exposicion equipo 4
Mbd exposicion equipo 4Brenda Medina
 
Bases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopez
Jesus Rodriguez
 
Presentación1
Presentación1Presentación1
Base de Datos
Base de DatosBase de Datos
Base de Datos
vjgaby
 

Similar a Bases de datos embebidas (20)

Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power point
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
Carmen rojas
Carmen rojasCarmen rojas
Carmen rojas
 
base de datos para dispositivos móviles
base de datos para dispositivos móvilesbase de datos para dispositivos móviles
base de datos para dispositivos móviles
 
BASEDEDATOS
BASEDEDATOSBASEDEDATOS
BASEDEDATOS
 
Base de datos ventajas y desventajas
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajas
 
Qué es una base de datos
Qué es una base de datosQué es una base de datos
Qué es una base de datos
 
Principales base de datos
Principales base de datosPrincipales base de datos
Principales base de datos
 
Actv4_bd_moreno_joel
Actv4_bd_moreno_joelActv4_bd_moreno_joel
Actv4_bd_moreno_joel
 
Alfredo reyes
Alfredo reyesAlfredo reyes
Alfredo reyes
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentes
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
Basesdedatos curso
Basesdedatos cursoBasesdedatos curso
Basesdedatos curso
 
Manejador de Base de Datos
Manejador de Base de Datos Manejador de Base de Datos
Manejador de Base de Datos
 
Mbd exposicion equipo 4
Mbd exposicion equipo 4Mbd exposicion equipo 4
Mbd exposicion equipo 4
 
Bases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopez
 
Presentación1
Presentación1Presentación1
Presentación1
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 

Más de Inspirate Unaula

Linq
LinqLinq
Bases de datos de grafos
Bases de datos de grafosBases de datos de grafos
Bases de datos de grafos
Inspirate Unaula
 
Mapeo de objeto relacional
Mapeo de objeto relacionalMapeo de objeto relacional
Mapeo de objeto relacional
Inspirate Unaula
 
Jdbc
JdbcJdbc
Odbc
OdbcOdbc
Jdbc
JdbcJdbc
Discos de estado solido
Discos de estado solidoDiscos de estado solido
Discos de estado solido
Inspirate Unaula
 
Articulo redes san y nas
Articulo redes san y nasArticulo redes san y nas
Articulo redes san y nas
Inspirate Unaula
 
Mapeo de objeto relacional
Mapeo de objeto relacionalMapeo de objeto relacional
Mapeo de objeto relacional
Inspirate Unaula
 
Linq
LinqLinq
Bases multimedia
Bases multimediaBases multimedia
Bases multimedia
Inspirate Unaula
 
Bases de datos de grafos
Bases de datos de grafosBases de datos de grafos
Bases de datos de grafos
Inspirate Unaula
 

Más de Inspirate Unaula (13)

Linq
LinqLinq
Linq
 
Bases de datos de grafos
Bases de datos de grafosBases de datos de grafos
Bases de datos de grafos
 
Mapeo de objeto relacional
Mapeo de objeto relacionalMapeo de objeto relacional
Mapeo de objeto relacional
 
Jdbc
JdbcJdbc
Jdbc
 
Odbc
OdbcOdbc
Odbc
 
Odbc
OdbcOdbc
Odbc
 
Jdbc
JdbcJdbc
Jdbc
 
Discos de estado solido
Discos de estado solidoDiscos de estado solido
Discos de estado solido
 
Articulo redes san y nas
Articulo redes san y nasArticulo redes san y nas
Articulo redes san y nas
 
Mapeo de objeto relacional
Mapeo de objeto relacionalMapeo de objeto relacional
Mapeo de objeto relacional
 
Linq
LinqLinq
Linq
 
Bases multimedia
Bases multimediaBases multimedia
Bases multimedia
 
Bases de datos de grafos
Bases de datos de grafosBases de datos de grafos
Bases de datos de grafos
 

Último

DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
alejandromanuelve
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
IsabelQuintero36
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
tamarita881
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
AMADO SALVADOR
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
aljitagallego
 
Todo sobre Minirobotica. Revista Saber Electronica
Todo sobre  Minirobotica. Revista Saber ElectronicaTodo sobre  Minirobotica. Revista Saber Electronica
Todo sobre Minirobotica. Revista Saber Electronica
Carlos Carlosnoemi
 

Último (20)

DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
Informe DATA & IA 2024 Primera encuesta sobre el uso de IA en las empresas pe...
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..ACTIVIDAD 2P de Tecnología, 10-7, 2024..
ACTIVIDAD 2P de Tecnología, 10-7, 2024..
 
SISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsxSISTESIS RETO4 Grupo4 co-creadores .ppsx
SISTESIS RETO4 Grupo4 co-creadores .ppsx
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial ValenciaCatalogo general Ariston Amado Salvador distribuidor oficial Valencia
Catalogo general Ariston Amado Salvador distribuidor oficial Valencia
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
actividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañerosactividad 2 tecnologia (3).pdf junto con mis compañeros
actividad 2 tecnologia (3).pdf junto con mis compañeros
 
Todo sobre Minirobotica. Revista Saber Electronica
Todo sobre  Minirobotica. Revista Saber ElectronicaTodo sobre  Minirobotica. Revista Saber Electronica
Todo sobre Minirobotica. Revista Saber Electronica
 

Bases de datos embebidas

  • 1. BASES DE DATOS INCRUSTADAS (EMPOTRADAS O EMBEBIDAS) Juan Gabriel Osorio Montoya Universidad autónoma latinoamericana-Colombia (medellin Antioquia ) juangabriel.osorio@unaula.edu.com RESUMEN Las bases de datos embebidas (incrustadas empotradas) son aquellas que dependientes de su aplicación y que no pueden iniciar un servicio independiente de esta en la maquina. Estos gestores de bases de datos, suplen las necesidades que los grandes como (MYSQL ORACLE entre otros) no pueden cumplir, como la portabilidad, rapidez, rendimiento, integridad referencial, la concurrencia, escasa memoria, entre otras. INTRODUCCIÓN En este articulo se pretende presentar de una forma breve y concisa los pensamientos para conocer y entender la terminología de bases de datos embebidas(incrustadas empotradas), conocerás sus ventajas ante las bases de datos cliente/servidor ,y el por qué de estas , su uso, y por ultimo veras una lista de las más reconocidas. QUE ES UNA BASE DE DATOS EMBEBIDA una base de datos embebida es aquella que no inicia un servicio en nuestra máquina independiente de la aplicación, pudiéndose enlazar directamente a nuestro código fuente o utilizarse en forma de librería, también la podemos colocar como un fichero en la carpeta de la aplicación logrando así que corra dentro de un proceso, siendo únicamente accesible por este. es decir, solo el servicio que lanza la base de datos incrustada puede acceder a sus tablas. OTRAS FORMAS DE MANEJARLAS Estas bases de datos también pueden estar contenidas exclusivamente en memoria (y al cerrar la aplicación vuelcan las tablas a disco) E incluso algunas pueden ejecutarse también en modo cliente-servidor (como un MySQL u Oracle ).
  • 2. ¿POR QUE SON TAN IMPORTANTES? Generalmente los requerimientos de las bases de datos para almacenar información nos empujan a utilizar motores donde el rendimiento, la integridad referencial, la concurrencia, son factores determinantes en la selección de un Sistema Gestor de Base de Datos. sin embargo, hay ocasiones en donde los requerimientos son otros, como la portabilidad, escasa memoria, rapidez, entre otros. es allí donde han surgido pequeños motores con las características de algunos grandes. este tipo de motores son denominados bases de datos incrustadas (empotradas, embebidas), que se alinean a los requerimientos antes mencionados IGUALDADES ENTRE ELLAS Normalmente las bases de datos empotradas comparten una serie de características comunes: como su pequeño tamaño, la baja congestión, y en general no están pensadas para el acceso de multi usuario. ALGUNAS BASES DE DATOS EMPOTRADAS • ScimoreDB • SQL Server Compact • Embedded Firebird Server • SQLite= • ORACLE TIMESTEN IN- MEMORY DB • ORACLE BERKELEY DB • Gadfly • Timesten ScimoreDB es una base de datos SQL que se ejecuta en el mismo proceso y tiene un pequeño consumo de memoria, Los desarrolladores la usan para simplificar el desarrollo de programas para aplicaciones Windows de bases de datos de cualquier tamaño. a diferencia de otras bases de datos incrustadas, ScimoreDB es un RDBMS completo y se "siente" como si se trabajara con una base de datos cliente / servidor estándar, aunque comparte el proceso de su aplicación. CONCLUSIONES Todo lo que se pudo entender sobre lo leído y investigado, fue que las bases de datos embebidas le han dado otro significado de aquel temario de que los motores de bases de datos necesitaba de ser instaladas para funcionar, que ocupaban de un gran espacio en la memoria para su almacenamiento. Estos motores están revolucionado el mundo de las motores gestores de bases de datos, pues dan portabilidad, rapidez, y sean vuelto muy amenos ante los ojos de los desarrolladores Cuando no se necesitan un motor con 100% sus cualidades estas se vuelven una de las mejores alternativas para trabajar ya que estas poseen las partes básicas de los motores grandes y permite una pequeña escala cumplir con el objetivo de almacenar datos