Komputiloj, Datumbazoj
Superrigardo de datumbazo mastrumado sistemoj
Ĉiuj homa aktivado estas forte ligata kun diversaj informoj dosierujojn kaj datumbazoj. La Biblioteko registro, kajero, adreson sur via poŝtelefono aŭ tablojdo - tio ne estas kompleta listo de strukturita informoj, kiujn ni uzas. Sed komputiloj kiel precizeco, tial ni donas la difinon.
Tiel, datumbazo (DB) - aro de logike rilatajn datumojn kiuj priskribas la informon stato de objektoj en la diversaj temo areoj kaj procesis kun komputilo ekipaĵon.
Datumbazo mastrumado sistemo estas softvaro kaj lingvo medion por krei, administri kaj procesante informo bazoj. Asignanta datumbazo:
- Laboro kun la bazoj sur la ekstera (diskoj, bendoj, ktp ...) kaj RAM;
- Dividanta uzantoj;
- ŝanĝi kontrolo, arkivado kaj datumbazo reakiro;
- havigante aliro al lingvo informoj prilaborado ;
- iloj por la kreo, modifo kaj datumbazo mastrumado.
Rilata Management System
Ekde la alveno de komputilaj datumbazoj ĝi estis multaj modeloj de sia laboro, sed la rilata modelo estis la plej universala. Estas rilatajn aron de informoj tabloj, ĝi garantias la integrecon kaj minimuma redundo de informoj. Tablo modelo estis aplikebla al la plimulto de temo areoj, kaj la merkato estas rilata datumbazo mastrumado sistemo komencis evoluigi rapide. La figuro montras ekzemplon de rilata strukturo de "bazo de studentoj."
Ĉio rilata DBMSs subteni ANSI SQL lingvo normo kaj la bazaj principoj de la rilata modelo, kiu ebligas aplikojn kuri sur malsamaj datumbazoj. Aldone, grandaj datumbazoj havas proprajn SQLa etendo aldonoj. Ekzemploj de mastrumado sistemo datumbazo por grandskala projektoj - tio estas Microsoft SQL Server kaj Oracle.
La rilata modelo sukcese uzita en la disvolviĝo de interreto projektoj. Ekzemploj estas MySQL datumbazo kaj PostgreSQL.
NoSQL teknologio
La kresko de la datumoj volumoj kaj komplekseco de la rilato kondukis al la apero de novaj datumbazo mastrumado sistemoj. Informo ĉesis esti sendependa de unu la alian, kaj foje eĉ neebla strikte priskribi lian strukturon. Rilata datumbazoj ne plu elteni tiajn taskojn. Ĉi tio portis al la apero de nova tipo de informo datumbazoj kaj mastrumado sistemoj, kolektive konata kiel NoSQL ( «neniu SQL»).
La ĉefaj kategorioj de NoSQL datumbazoj;
- "Ŝlosilo Valoro". La plej populara datumbazo - Redis, Voldemort, Tokio kabineto kaj Dynomite.
- Klonas datumbazo BigTable. Estis disvolvita de Google por interna uzo serĉilo. oficiale BigTable Oni ne proponis, sed ekzistas datumbazo sur ĝia bazo. Ĝi Hadoop, Hypertable kaj Cassandra.
- Document orientita. La plej populara Berkeley DB XML, MongoD, ekzistas kaj CouchDB.
- Bazita sur la bazo de grafeteorio. Uzita en Neo4j, Sonoj graphDB kaj AllegroGraph.
estonteco de DBMS
Merkata rilata datumbazo mastrumado sistemoj daŭre kreskas kaj pli kaj pli emas uzi NoSQL-farado. Kompreneble, en la "klasika» SQLa vendis grandega kvanto de programaro sistemoj de varianta komplekseco, kaj por ili ekzistas tia merkato gigantoj kiel Microsoft kaj Oracle. Sed kun iom da certeco ni povas supozi ke NoSQL en la venontaj jaroj povos signife forpeli gvidantoj en la evoluo de kompleksaj informsistemoj.
Similar articles
Trending Now