SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
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: ventajas y ejemplos

Más contenido relacionado

La actualidad más candente

Estructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoEstructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoYurley Ochoa
 
Historia y evolucion de las bases de datos
Historia y evolucion de las bases de datosHistoria y evolucion de las bases de datos
Historia y evolucion de las bases de datosCarlos Coronel Niebles
 
Como abrir un disco duro
Como abrir un disco duroComo abrir un disco duro
Como abrir un disco duro1116543080
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a ObjetosRafael Miranda
 
Cluster MySQL en Windows
Cluster MySQL en WindowsCluster MySQL en Windows
Cluster MySQL en WindowsErick Cruz
 
Programación de Base de Datos - Unidad 4 Representacion de la info
Programación de Base de Datos - Unidad 4 Representacion de la infoProgramación de Base de Datos - Unidad 4 Representacion de la info
Programación de Base de Datos - Unidad 4 Representacion de la infoJosé Antonio Sandoval Acosta
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosJesus Marcano Perez
 
Paginación, Segmentación y Fragmentación
Paginación, Segmentación y FragmentaciónPaginación, Segmentación y Fragmentación
Paginación, Segmentación y FragmentaciónNatalia Ludeña
 
Deteccion Y Recuperacion De Un Interbloqueo
Deteccion Y Recuperacion De Un InterbloqueoDeteccion Y Recuperacion De Un Interbloqueo
Deteccion Y Recuperacion De Un InterbloqueoTecnologico de pinotepa
 
Alta Disponibilidad con PostgreSQL
Alta Disponibilidad con PostgreSQLAlta Disponibilidad con PostgreSQL
Alta Disponibilidad con PostgreSQLCarlos Gustavo Ruiz
 
Componetes y definiciones de un sistema de informacion
Componetes y definiciones de un sistema de informacion  Componetes y definiciones de un sistema de informacion
Componetes y definiciones de un sistema de informacion Daniel Tascon Palomino
 
Introduction to NoSQL Databases
Introduction to NoSQL DatabasesIntroduction to NoSQL Databases
Introduction to NoSQL DatabasesDerek Stainer
 

La actualidad más candente (20)

Estructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoEstructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativo
 
Data models in NoSQL
Data models in NoSQLData models in NoSQL
Data models in NoSQL
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Historia y evolucion de las bases de datos
Historia y evolucion de las bases de datosHistoria y evolucion de las bases de datos
Historia y evolucion de las bases de datos
 
Como abrir un disco duro
Como abrir un disco duroComo abrir un disco duro
Como abrir un disco duro
 
Tecnicas de Administracion de Memoria
Tecnicas de Administracion de MemoriaTecnicas de Administracion de Memoria
Tecnicas de Administracion de Memoria
 
In-memory Databases
In-memory DatabasesIn-memory Databases
In-memory Databases
 
Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivos
 
MongoDB: la BBDD NoSQL más popular del mercado
MongoDB: la BBDD NoSQL más popular del mercadoMongoDB: la BBDD NoSQL más popular del mercado
MongoDB: la BBDD NoSQL más popular del mercado
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetos
 
Nosql data models
Nosql data modelsNosql data models
Nosql data models
 
Cluster MySQL en Windows
Cluster MySQL en WindowsCluster MySQL en Windows
Cluster MySQL en Windows
 
Programación de Base de Datos - Unidad 4 Representacion de la info
Programación de Base de Datos - Unidad 4 Representacion de la infoProgramación de Base de Datos - Unidad 4 Representacion de la info
Programación de Base de Datos - Unidad 4 Representacion de la info
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Paginación, Segmentación y Fragmentación
Paginación, Segmentación y FragmentaciónPaginación, Segmentación y Fragmentación
Paginación, Segmentación y Fragmentación
 
Deteccion Y Recuperacion De Un Interbloqueo
Deteccion Y Recuperacion De Un InterbloqueoDeteccion Y Recuperacion De Un Interbloqueo
Deteccion Y Recuperacion De Un Interbloqueo
 
Alta Disponibilidad con PostgreSQL
Alta Disponibilidad con PostgreSQLAlta Disponibilidad con PostgreSQL
Alta Disponibilidad con PostgreSQL
 
Componetes y definiciones de un sistema de informacion
Componetes y definiciones de un sistema de informacion  Componetes y definiciones de un sistema de informacion
Componetes y definiciones de un sistema de informacion
 
Introduction to NoSQL Databases
Introduction to NoSQL DatabasesIntroduction to NoSQL Databases
Introduction to NoSQL Databases
 
El barbero-dormilón
El barbero-dormilónEl barbero-dormilón
El barbero-dormilón
 

Destacado

Scalability, Availability & Stability Patterns
Scalability, Availability & Stability PatternsScalability, Availability & Stability Patterns
Scalability, Availability & Stability PatternsJonas Bonér
 
Modelos de base de datos
Modelos de base de datosModelos de base de datos
Modelos de base de datosIrene Lorza
 
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/LINInterlatin
 
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 OBJETOSmigmorbus1
 
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 objetosarmin tilano
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 CapasFani 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 Webdaniel_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)

Bases de datos embebidas
Bases de datos embebidasBases de datos embebidas
Bases de datos embebidas
 
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...
 

Similar a Bases de datos embebidas: ventajas y ejemplos

Presentacion power point
Presentacion power pointPresentacion power point
Presentacion power pointJose Manzano
 
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
 
Base de datos ventajas y desventajas
Base de datos ventajas y desventajasBase de datos ventajas y desventajas
Base de datos ventajas y desventajasMartin Macario
 
Actv4_bd_moreno_joel
Actv4_bd_moreno_joelActv4_bd_moreno_joel
Actv4_bd_moreno_joeljoel28
 
Principales bases de datos existentes
Principales bases de datos existentesPrincipales bases de datos existentes
Principales bases de datos existentesJoseBustos32
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentesrulascch
 
Basesdedatos curso
Basesdedatos cursoBasesdedatos curso
Basesdedatos cursoPacodgo
 
Mbd exposicion equipo 4
Mbd exposicion equipo 4Mbd exposicion equipo 4
Mbd exposicion equipo 4Brenda Medina
 
Manejador de Base de Datos
Manejador de Base de Datos Manejador de Base de Datos
Manejador de Base de Datos Brenda 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 lopezJesus Rodriguez
 
Base de Datos
Base de DatosBase de Datos
Base de Datosvjgaby
 

Similar a Bases de datos embebidas: ventajas y ejemplos (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
 
Mbd exposicion equipo 4
Mbd exposicion equipo 4Mbd exposicion equipo 4
Mbd exposicion equipo 4
 
Manejador de Base de Datos
Manejador de Base de Datos Manejador de Base de Datos
Manejador de Base de Datos
 
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 (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

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 

Último (16)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Bases de datos embebidas: ventajas y ejemplos

  • 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