OrdinadorsBases de dades

Visió general dels sistemes de gestió de bases de dades

Tota l'activitat humana està estretament vinculat amb una varietat de directoris d'informació i bases de dades. El registre de la biblioteca, bloc de notes, adreça al seu telèfon mòbil o tablet - això no és una llista completa d'informació estructurada, que utilitzem. Però els ordinadors com la precisió, de manera que donen la definició.

Per tant, una base de dades (DB) - un conjunt de dades lògicament relacionades que descriu l'estat de la informació dels objectes en les diverses àrees temàtiques i processada amb equips d'ordinador.

sistema de gestió de base de dades és un entorn de programari i el llenguatge per a la creació, gestió i tractament de bases d'informació. Assignació de base de dades:

  • Treballar amb les bases a l'exterior (discs, cintes, etc ...) i la RAM;
  • Compartint els usuaris;
  • canviar el control, arxiu i recuperació de base de dades;
  • proporcionar accés al llenguatge de processament d'informació ;
  • eines per a la creació, modificació i gestió de bases de dades.

En poques paraules, la base de dades determina el mètode d'emmagatzematge i la base de dades proporciona els mitjans per al seu processament. A més, els sistemes de gestió de bases de dades es divideixen en sistema d'ús general que pot manejar una varietat de dades i especialitzat dissenyat per a una àrea temàtica específica o tipus d'informació. Un exemple d'un sistemes especialitzats de gestió de base de dades són orientat a objectes.

Sistema de Gestió Relacional

Des del adveniment de bases de dades informàtiques que hi ha hagut molts models de la seva feina, però el model relacional va ser el més universal. Es tracta d'un conjunt relacionat de taules d'informació, garanteix la integritat i la redundància mínima d'informació. Model de taula era aplicable a la majoria de les matèries, i el mercat és un sistema de gestió de base de dades relacional començar a desenvolupar-se ràpidament. La figura mostra un exemple d'una estructura relacional de "base dels estudiants."

Tots els DBMS relacionals suporten el llenguatge estàndard ANSI SQL i els principis bàsics del model relacional, que permet que les aplicacions s'executen en diferents bases de dades. A més, grans bases de dades tenen les seves pròpies addicions d'extensió de SQL. Exemples de sistema de gestió de base de dades de projectes a gran escala - això és Microsoft SQL Server i Oracle.

El model relacional utilitzat amb èxit en el desenvolupament de projectes d'Internet. Exemples d'això són la base de dades MySQL i PostgreSQL.

La tecnologia NoSQL

L'augment dels volums i la complexitat de la relació de dades ha donat lloc a l'aparició de nous sistemes de gestió de base de dades. La informació ha deixat de ser independents entre si, i fins i tot de vegades impossible de descriure rigorosament la seva estructura. bases de dades relacionals ja no poden fer front a aquest tipus de tasques. Això ha donat lloc a l'aparició d'un nou tipus de bases de dades i sistemes d'informació de gestió, coneguts col·lectivament com NoSQL ( «sense SQL»).

Les principals categories de bases de dades NoSQL:

  1. "Key Value". La base de dades més popular - Redis, Voldemort, Tòquio Gabinet i Bubble Shooter.
  2. Els clons de bases de dades Bigtable. Va ser desenvolupat per Google per a l'ús del motor de cerca intern. oficialment Bigtable No s'ofereix, però hi ha una base de dades a la base. Es Hadoop, Hypertable i Cassandra.
  3. Document-orientat. El més popular de Berkeley DB XML, mongod, existeixen i CouchDB.
  4. Sobre la base de la base de la teoria de grafs. S'utilitza en Neo4j, Sons graphDB i AllegroGraph.

futur de DBMS

Mercat de sistemes de gestió de bases de dades relacionals segueix creixent i cada vegada més inclinats a utilitzar NoSQL de decisions. Per descomptat, al "SQL clàssic» es ven una gran quantitat de sistemes de programari de complexitat variable, i per a ells no són els gegants del mercat com Microsoft i Oracle. Però amb cert grau de certesa podem suposar que NoSQL en els propers anys serà capaç d'expulsar els líders de manera significativa en el desenvolupament de sistemes d'informació complexos.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ca.delachieve.com. Theme powered by WordPress.