Provozní databáze - Operational database
Tento článek obsahuje seznam obecných Reference, ale zůstává z velké části neověřený, protože postrádá dostatečné odpovídající vložené citace.Březen 2013) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Provozní databáze systémy řízení (označované také jako OLTP On Line Transaction Processing databases), se používají k aktualizaci dat v reálném čase. Tyto typy databází umožňují uživatelům dělat více než jen prohlížet archivovaná data. Provozní databáze vám umožňují tato data upravovat (přidávat, měnit nebo mazat data) a provádět je reálný čas.[1] Poskytují databáze OLTP transakce jako hlavní abstrakce k zajištění konzistence dat, které zaručují tzv Vlastnosti KYSELIN. V zásadě je konzistence dat zaručena v případě selhání a / nebo souběžného přístupu k datům.
Od počátku 90. let byl trh s operačním databázovým softwarem do značné míry převzat společností SQL motory. Dnes je v provozu DBMS trh (dříve OLTP ) se dramaticky vyvíjí a nové, inovativní subjekty na trhu a zavedené subjekty podporují rostoucí využití nestrukturovaná data a NoSQL Motory DBMS, stejně jako XML databáze a NewSQL databáze. Databáze NoSQL se obvykle zaměřily na škálovatelnost a vzdaly se konzistence dat tím, že neposkytovaly transakce jako systém OLTP. Provozní databáze stále více podporují distribuovaná databáze [2] architektura, která může využít distribuci k zajištění vysoká dostupnost a odolnost proti chybám přes replikace a škálování schopnost.
Rostoucí role provozních databází v EU TO průmysl se rychle pohybuje od starších databází k provozním databázím v reálném čase, které jsou schopné zvládnout distribuovanou webovou a mobilní poptávku a adresovat ji Velká data výzvy. Uznáváme to, Gartner začal vydávat Magic Quadrant pro operační systémy pro správu databází v říjnu 2013.[3]
Seznam provozních databází
Pozoruhodné operační databáze zahrnují:
Databázová platforma | Databázový model | SQL Podpěra, podpora | NoSQL Podpěra, podpora | Spravované objekty | ACID-transakce |
---|---|---|---|---|---|
Aerospike | Úložiště klíč – hodnota | Ne | Ano | páry klíč – hodnota | Žádný |
Altibase | Relační databáze | Ano | Ne | tabulkové údaje | Transakce s kyselinami v reálném čase |
Apache Cassandra | Úložiště klíč – hodnota | Ne | Ano | páry klíč – hodnota | Žádný |
Zataženo | Databáze orientovaná na dokumenty | Ne | Ano | JSON | Žádný |
Clusterpoint | Databáze orientovaná na dokumenty | Ano (základní SQL) | Ano | XML, JSON, textová data | Distribuované transakce s kyselinami |
Clustrix | Relační databáze | Ano (newSQL) | Ne | tabulkové údaje | ACID-transakce |
Couchbase | Databáze orientovaná na dokumenty | Ano (N1QL) | Ano | JSON, páry klíč – hodnota | Distribuované transakce ACID s více dokumenty |
CouchDB | Databáze orientovaná na dokumenty | Ne | Ano | JSON | Žádný |
Db2 | Relační databáze, datový sklad | Ano | Ano | JSON, páry klíč – hodnota, tabulková data, XML | ACID-transakce |
EnterpriseDB | Relační databáze | Ano | Ne | tabulkové údaje | ACID-transakce |
FoundationDB | Úložiště klíč – hodnota | Ano | Ne | páry klíč – hodnota | ACID-transakce |
Ingres | Relační databáze | Ano | Ne | tabulkové údaje | ACID-transakce |
MarkLogic | Databáze orientovaná na dokumenty | Ano | Ano (XQuery a Javascript) | XML a JSON | ACID-transakce |
Microsoft SQL Server | Relační databáze | Ano | Ne | tabulkové údaje | ACID-transakce |
MongoDB | Databáze orientovaná na dokumenty | Ne | Ano | BSON | Žádný |
NuoDB | Relační databáze | Ano (newSQL) | Ne | tabulkové údaje | V souladu s ACID |
Věštec | Relační databáze | Ano | Ano | multi-model | ACID-transakce |
OrientDB | Dokumentově orientovaná databáze | Ano | Ano | páry klíč – hodnota | ACID-transakce[4] |
Riak | Úložiště klíč – hodnota | Ne | Ano | páry klíč – hodnota | Žádný |
SAP HANA | Relační databáze | Ano | Ne | tabulkové údaje | ACID-transakce |
VoltDB | Relační databáze | Ano (newSQL) | Ne | tabulkové údaje | ACID-transakce |
Použití v podnikání
Provozní databáze se používají k ukládání, správě a sledování obchodních informací v reálném čase. Například společnost může mít provozní databázi používanou ke sledování množství skladu / skladu. Protože si zákazníci objednávají produkty z internetového obchodu online, lze pomocí provozní databáze sledovat, kolik položek bylo prodáno a kdy bude společnost muset změnit pořadí skladových zásob. An operační databáze ukládá informace o činnosti společnosti organizace, například Management vztahu se zákazníky transakce nebo finanční operace v počítači databáze.
Provozní databáze umožňují podniku zadávat, shromažďovat a načítat velké množství konkrétních informací, jako jsou právní údaje společnosti, finanční údaje, záznamy údajů o hovorech, osobní údaje o zaměstnancích, údaje o prodeji, údaje o zákaznících, údaje o aktivech a mnoho dalších informací. Důležitou vlastností ukládání informací do provozní databáze je schopnost sdílet informace napříč společností a přes internet. Provozní databáze lze použít ke správě důležitých obchodních dat, ke sledování aktivit, k auditu podezřelých transakcí nebo ke kontrole historie jednání s konkrétním zákazníkem. Mohou být také součástí skutečného procesu uskutečňování a plnění nákupu, například v elektronický obchod.
Terminologie datového skladu
v skladování dat, termín je ještě konkrétnější: provozní databáze je databáze, ke které přistupuje operační systém (například web orientovaný na zákazníka nebo aplikace používaná oddělením zákaznických služeb) k provádění pravidelných operací organizace. Provozní databáze obvykle používají online zpracování transakcí databáze, která je optimalizována pro rychlejší zpracování transakcí (vytvářet, číst, aktualizovat a mazat operace). Zdrojem pro datový sklad je operační databáze.[1]
Viz také
- HTAP databáze
- Dokumentově orientované databáze
- NewSQL databáze
- NoSQL databáze
- XML databáze
- SQL databáze
- Distribuované databáze
Reference
- ^ A b „Operational Database (ODB)“. Techopedia.
- ^ Ozsu, M. Tamer; Valduriez, Patrick (2011). Principy distribuovaných databází. Springer. ISBN 978-1-4419-8833-1.
- ^ „Magický kvadrant Gartner pro operační systémy pro správu databází“. Gartner.com.
- ^ http://orientdb.com/docs/last/Transactions.html
- O’Brien, Jason. A Marakas, Gorila., (2008). Systémy řízení informačních technologií. Počítačový software (str. 185). New York, New York: McGraw-Hill