Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Výhody a nevýhody databázový systém

Databázové systémy tvoria kľúčové prvky v mnohých aplikáciách , vrátane počítača a webových programov . Pri rozhodovaní o model pre projekt ako webové stránky pre ukladanie dát , vývojári zvážiť kontext aplikácie . Databázový systém môže zlepšiť rôzne aspekty výkonnosti a efektivity , ale to môže tiež uložiť neodvratný požiadavku , pokiaľ ide o zručnosti a zdroje . Niekoľko centrálnych úvahy platia pre akékoľvek rozhodnutie o tom , či použiť databázový systém . Dotazy

dát pre aplikáciu je uložená v databázovom systéme , čo umožňuje kontext aplikácie pre prístup k dátam pomocou dobre definovaných dotazov , zvyčajne v Structured Query Language . Ak sú dáta uložené v inej štruktúry , ako sú ploché textový súbor a bude schopnosť dotaz na dáta v efektívnom , cielene obmedzený . Databázové systémy môžu používať Entity Relationship modelovanie , definovanie a ukladanie dát pre aplikáciu z hľadiska osôb s vzťahov . Toto modelovanie umožňuje vývojárom vytvárať otázky , ktoré sú účinné a účinne prispôsobiť aplikačné úlohy .
Dáta Údržba

Ukladanie dát v databázovom systéme , v ideálnom prípade znamená , že každá položka údajov je iba uložené na jednom mieste . Ak je to tento prípad , sú údaje len je treba aktualizovať v tomto jednom mieste počas údržby . Ak sa dáta nie sú uložené v databázovom systéme , môže byť sklon k ukladaniu jednotlivých položiek na viacerých miestach , replikáciu dát a presadzovanie zvýšené nároky na údržbu . Avšak , výhoda mať jediný bod zmeny platia len pre databázové systémy , ktoré boli skutočne určené .
Zručnosti

Vytváranie , udržiavanie a prístupu databázový systém vyžaduje pomerne vysokú úroveň odborných znalostí z vývojového hľadiska . To môže byť problém v prípadoch , keď ľudia pracujúci v systéme nie sú dostatočne skúsení . Avšak , väčšina webových vývojárov majú aspoň základné znalosti vývoja databázy . Znalosti a skúsenosti databázy je nutné nielen vytvoriť databázový systém na prvom mieste , ale aj udržiavať ju v dlhodobom horizonte .
Zdroje

Databázové systémy vyžadujú niektoré výpočtové zdroje , ktoré môžu alebo nemusia byť prítomný . Ak projekt vyžaduje základnú databázu , napríklad len pre jednoduché webové stránky , zdroje sú zvyčajne minimálne . Napríklad , veľa webových hostitelia poskytujú MySQL databázy zariadení ako štandard v rámci všetkých svojich hosting balíčky . Ak projekt vyžaduje vážnejšie databázové riešenia s využitím systému , ako je Oracle , bude nutne byť kladené zvýšené požiadavky , pokiaľ ide o serverové technológie a nákladov .
Ostatné technológie

Pri výbere , či chcete použiť databázový systém , alebo aký systém použiť , vývojári potrebné vziať do úvahy ďalšie technológie , podieľajúce sa na projekte . Väčšina webových databáz sú ľahko prístupné z bočných servera technológií vrátane PHP a ASP programovacích jazykov . Podobne , databázy Oracle sú ľahko prístupné z Java aplikácie . Tieto jazyky poskytujú štandardné databázové funkcie , napríklad funkcie MySQL do PHP , ktoré umožňujú vývojárom vykonávať dotazy a aktualizácie v niekoľkých málo riadkov kódu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené