Una base de datos es un conjunto datos (información),
pertenecientes a un mismo contexto y almacenados sistemáticamente para su uso,
jueves, 13 de febrero de 2014
Cuales son los motores de base de datos mas importantes
MOTORES DE BASES DE DATOS
Actualmente esa al alcance de sistema operativos estándar para PC la posibilidad de utilizar distintos motores de bases de datos, que brindan mayor seguridad en la información y posibilidades en lo que se refiere al manejo de los datos. Es factible utilizar Oracle, Informix, SQL Server como motores de base de datos, siendo nuestros programas "front end" del motor que se utilice. . Es posible implementar interfaces entre distintos sistemas de información ya que contamos con esa posibilidad en el diseño del sistema. Además hemos implementado varios standares de información para realizar interfaces.
Base de datos relacional open source implementada
completamente en java
B-Tree Filer
Sistema de busqueda rápida de archivos,
creada por Borland Delphi. Independiente de otras herramientas Borland,
Gratuita open Source.
Berkeley DB
.jpg)
Sistema de base de datos embedido, open source.
Provee un kit de herramientas de alta performace
con soporte para aplicaciones de escritorio y servidores.
Soporta C, C++,Java,Tcl,Perl y Python APIs.
Corre bajo Windows 95/98/NT/2000, VxWorks, Linux y Unix.
Freeware para distribuciones no comerciales
DiamondBase
Motor de base de datos en C++
disponible para uso no comercial
Firebird Database
.jpg)
Motor de Base de datos relacional
para Linux, Windows, y gran variedad de plataformas
Open-source, freeware, basada en Interbase.
FlashFiler
.jpg)
Freeware, open-source
Motor de base de datos SQL cliente/servidor .
GNU SQL Server
Motor Base de datos gratis,
relacional portable y multiusuario creada en C. It
soporta SQL89.
H2 Database Engine
.jpg)
Motor Base de datos Open source en Java
soporta standard SQL y JDBC API.
HSQLDB
Sistema de base de datos rápido pequeño y relacional
escrito completamente en java
.jpg)
Sistema de base de datos relacional super pequeño
creado integralmente en java, soporta
standard SQL y tiene interfaz JDBC .
Todo en menos de 100Kb.
IBM's Cloudscape
.jpg)
Freeware, open-source,
Base de datos small-footprint
Creada completamente en JAVA
MySQL
.jpg)
Freeware, Motor de base de datos gratuito ,
soporte multiusuario. multithread. SQL.
versiones disponibles para Win95/Win98/NT, Linux,
Solaris, FreeBSD,AIX, SunOS, etc.
JDBC drivers. Freeware bajo licencia GPL.
Ocelot
.jpg)
Base de datos gratuita
soporta completamente ANSI / ISO SQL Standard (1992)
y una lista de caracteristicas de SQL3 (tambien conocido como SQL-99).
Corre en varias versiones de windows
MongoDB
Es una base de datos Open Source de gran rendimiento, escalable, schema-free (creo que esto se refiere a que no es una base de datos relacional convencional, aunque no estoy del todo seguro) y orientada a documentos (esquemas de datos tipo JSON). Hay drivers preparados para usar esta base de datos desde lenguajes como PHP, Python, Perl, Ruby, JavaScript, C++ y muchos más.
Hypertable
Hypertable es un sistema de almacenamiento distribuido de datos de alto rendimientodiseñado para soportar aplicaciones que requieran máximo rendimiento, escalabilidad y eficiencia. Se ha diseñado y modelado a partir del proyecto BigTable de Google y se enfoca sobre todo a conjuntos de datos de gran escala.
Apache CouchDB
Como en el caso de MongoDB, este proyecto está destinado a ofrecer una base de datos orientada a documentos que se pueden consultar o indexar en modo MapReduce usando JavaScript. CouchDB ofrece una API JSON RESTful a la que se puede acceder desde cualquier entorno que soporte peticiones HTTP.
Neo4j
Es un motor de persistencia completamente transaccional en Java que almacena los datos mediante grafos, y no mediante tablas. Neo4j ofrece una escalabilidad masiva. Puede manejar grafos de varios miles de millones de nodos/relaciones/propiedades en una única máquina, y se puede escalar a lo largo de múltiples máquinas.
Riak
Riak es una base de datos ideal para aplicaciones web y combina:
Una tienda con un valor clave descentralizado
Un motor map/reduce flexible
Una interfaz de consultas HTTP/JSPN amigable.
Oracle Berkeley DB
Se trata de un motor de bases de datos embebidas que proporciona a los desarrolladores persistencia local, rápida y eficiente con una administración nula. Oracle Berkeley DB es una librería que se enlaza directamente en nuestras aplicaciones y permite realizar llamadas simples a funciones en lugar de enviar mensajes a un servidor remoto para mejorar el rendimiento.
Apache Cassandra
Cassandra es probablemente uno de los proyectos NoSQL más concoidos del mercado. Se trata de una base de datos distribuida de segunda generación con alta escalabilidad que está siendo usada por gigantes como Facebook (que es quien la ha desarrollado), Digg, Twitter, Cisco y más empresas. El objetivo es ofrecer un entorno consistente, tolerante a fallos y de alta disponibilidad a la hora de almacenar datos.
Memcached
Memcached es un almacen del tipo in-memory key-value para pequeñas cadenas de datos arbitrarios (textos, objetos) de resultados de llamadas a base de datos, llamadas a API, o renderizado de páginas. Está orientado a acelerar aplicaciones web dinámicas al aliviar la carga de la base de datos.
Firebird
Firebird -no confundir con Firefox- es una base de datos relacional que puede ser utilizada en Linux, Windows y varias plataformas UNIX, y ofrece un alto rendimiento y potente soporte de lenguajes para procedimientos almacenados y triggers.
Redis
Redis es una base de datos avanzada del tipo fast key-value que está escrita en C y quese puede usar como memcached, por delante de una base de datos tradicional, o bien por sí sola de forma independiente. Tiene soporte para varios lenguajes de programación y se utiliza en proyectos muy populares como GitHub o Engine Yard. También hay un cliente PHP llamado Rediska que permite gestionar bases de datos Redis.
HBase
HBase es u almaceén distribuido del tipo column-oriented que puede ser también denominado como la base de datos Hadoop. El proyecto está dirigido a ofrecer tablas enormes de “miles de millones de filas, y millones de columnas”. Dispone de un gateway RESTful que soporta XML, Protobug y opciones de codificación binaria de datos.
Keyspace
Se trata de un almacén del tipo key-value con replicación consistente y que funciona sobre sistemas operativos Windows. Keyspace ofrece una alta disponibilidad al enmascarar los fallos de servidor y red y al aparecer como un único servicio de alta disponibilidad.
4store
4store es un motor de almacenamiento de bases de datos y de consultas que mantiene datos en formato RDF. Está escrito en ANSI C99, está diseñado para funcionar en sistemas UNIX y ofrece una plataforma de alto rendimiento, escalable y estable.
MariaDB
MariaDB es una rama compatible hacia atrás de MySQL® Database Server. Incluye soporte para la mayoría de los motores de almacenamiento Open Source, y además para el propio motor de almacenamiento Maria.
Drizzle
Es un fork de MySQL que se centra en ser una base de datos eficiente y estable, sobre todo optimizada para aplicaciones de Internet y que siguen la filosofía Cloud Computing.
HyperSQL
Es un motor de bases de datos relacionales SQL escrito en Java. HyperSQL ofrece un pequeño pero veloz motor de bases de datos que dispone de tablas in-memory y basadas en disco, y que soporta los modos embebido y servidor. Además, dispone de herramientas como una consola de comandos SQL y una interfaz gráfica para las consultas.
MonetDB
MonetDB es un sistema de bases de datos para aplicaciones de alto rendimiento dirigidas a la minería de datos, OAP, GIS, búsquedas XML, y recolección de información a partir de ficheros de texto y multimedia.
Persevere
Es un motor de almacenamiento de objetos y un servidor de aplicaciones (ejecutándose en Java/Rhino) que ofrece almacenamiento de datos dinámicos JSON para el desarrollo rápido de aplicaciones de Internet orientadas a datos y basadas en JavaScript.
eXist-db
eXist-db está desarrollada a través de la tecnología XML. Almacena datos CML según el modelo de datos de este estándar, y se caracteriza por un procesado eficiente y basado en índices de XQuery.
jueves, 6 de febrero de 2014
¿Qué es el hardware?
¿Qué es el hardware?
Es la parte tangible del computador, lo que podemos tocar, se compone de materiales eléctricos,
electrónicos, electromecánicos y mecánicos.
¿Qué es software?
¿Qué es
software?
Es la parte lógica del computador, es un conjunto de componentes lógico que hace posibles las tareas especificas que hace el usuario en la maquina.
¿Qué significa el término software propietario?
¿Qué
significa el término software propietario?
Prácticamente significa que el software no es libre, que
no puede ser usado, res tribuido o modificado por otra persona.
¿Cómo puede ser clasificado el software?
¿Cómo puede
ser clasificado el software?
·
Código Abierto: Cualquier persona puede leer el código;
Igualmente esto no es lo mismo que software gratis.
·
Código cerrado: El código solo está disponible para un
pequeño grupo de personas.
·
Software libre: cualquier persona puede estudiar, copiar,
distribuir y modificar el software. (Esta es la definición de la Fundación de
Software libre. Software Libre mayormente está protegido por una licencia de
uso).
·
Software privativo: Por lo menos uno de los derechos
mencionado anteriormente no es aplicado al usuario. Muchas veces, uno necesita
adquirir una licencia de uso pagando a los creadores del software.
·
Software comercial: Software hecho para ser vendido; puede
ser Libre o Privativo.
¿QUÉ ES LAN, MAN, WAN?
¿QUÉ ES
LAN, MAN, WAN?
REDES LAN:
Una LAN es una red que
conecta los ordenadores en un área relativamente pequeña y predeterminada (como
una habitación, un edificio, o un conjunto de edificios).
REDES MAN:
Una red de área metropolitana, es una red de alta
velocidad (banda ancha) que da cobertura en un área geográfica extensa, proporciona capacidad
de integración de múltiples servicios mediante la transmisión de datos, voz y
vídeo, sobre medios de transmisión tales como fibra óptica y par trenzado (MAN BUCLE), la
tecnología de pares de cobre se posiciona como la red más grande del mundo una
excelente alternativa para la creación de redes metropolitanas, por su baja
latencia (entre 1 y 50ms), gran estabilidad y la carencia de interferencias
radioeléctricas, las redes MAN BUCLE, ofrecen velocidades de 10Mbps, 20Mbps, 45Mbps, 75Mbps, sobre
pares de cobre y 100Mbps, 1Gbps y 10Gbps mediante
Fibra Óptica.
REDES WAN:
Es un tipo de red de computadoras capaz de cubrir distancias desde unos 100
hasta unos 1000 km, proveyendo de servicio a un país o un continente. Un
ejemplo de este tipo de redes sería Red
IRIS, Internet o cualquier red en la cual no estén en un
mismo edificio todos sus miembros (sobre la distancia hay discusión posible).
¿Cuáles son las partes de una computadora?
¿Cuáles son
las partes de una computadora? Explique la función de cada una de las
partes
Monitor:
El monitor es un dispositivo de salida que, mediante una interfaz, muestra los
resultados del procesamiento de una computadora al usuario.
Placa base:
La placa base, es un placa donde van conectados todos los dispositivos
internos de la computadora, también tienes ya instalados una serie de circuitos
integrados que son, el chipset que sirve como medio de conexión entre el
procesador, la memoria RAM, los buses de expansión y otros dispositivos.
CPU:
Es la parte más
importante del computador, es el que procesa toda la información de la
computadora
Memoria RAM:
Es una memoria de acceso aleatorio, que funciona
temporalmente y no guarda ningún archivo, es la que lleva el arranque del
computador la que lleva todo el peso de lo que los usuarios utilizan y manejan
en su computador, de esta memoria es de donde el procesador recibe las
instrucciones y guarda los resultados.
Fuente de alimentación:
La fuente de
alimentación es la que le da toda la energía al computador.
Unidad de disco
óptico:
E s un dispositivos de entrada, es una unidad en la cual podemos introducir y sacar información del computador.
Disco Duro:
Es un dispositivo de almacenamiento de datos no volátil que emplea un
sistema de grabación magnética para almacenar datos digitales. Se compone de
uno o más platos o discos rígidos, unidos por un mismo eje que gira a gran
velocidad dentro de una caja metálica sellada. Sobre cada plato se sitúa un
cabezal de lectura/escritura que flota sobre una delgada lámina de aire
generada por la rotación de los discos.
Teclado:
Es un dispositivo de entrada, con el cual damos una serie de comandos al
computador y con el que se escribe.
Ratón/Mouse:
Es un dispositivo apuntador, con el cual le damos instrucciones al
computador, que es usado para facilitarle al usuario el manejo del entorno
grafico en el computador y lo utilizamos con la mano.
Parlantes:
Sirve para reproducir sonido
Cámara Web:
Es una pequeña cámara digital
conectada
a una computadora la cual puede capturar imágenes y
transmitirlas a través de Internet, ya
sea a una página web o a otra u otras computadoras de forma
privada.
¿Qué son
dispositivos de entrada, de salida, entrada/salida? Enuncie ejemplos de cada categoría.
Entrada/Los dispositivos o periféricos de entrada son aquellos con que el usuario
introduce información al computador.
EJ:
·
TECLADO
·
MOUSE
·
MICROFONO
·
CAMARA
WED
·
ESCANER
·
UNIDAD DE
DISCO
Salida/Los dispositivos o periféricos de salida son los que utilizamos para
sacar información del computador,
también nos sirven para visualizar lo que hacemos en nuestra maquina, y nos reproducen
los sonidos.
EJ:
·
MONITOR
·
IMPRESORA
·
UNIDAD DE
DISCO
· MÓDEM
·
PARLANTES
·
VIDEBEAM
Entrada /salida: son dispositivos mixtos, que cumplen con
dos funcionamientos en la computadora, que es introducir y sacar información de
computador.
EJ:
·
DISCO
DURO
·
DISQUETE
·
MEMORIA
FLASH
·
DISCO
DURO EXTRAIBLE
Suscribirse a:
Comentarios (Atom)


.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)

.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)