美文网首页
Database Systems Types

Database Systems Types

作者: KevinWu12 | 来源:发表于2018-06-13 19:46 被阅读0次

    Database technologies:

    Simple file file system:

    Pros:

    • Fast for simple applications

    Cons:

    • Can be extremely slow for complex application
    • Not reliable
    • The optimization is dependent on the application
    • Hard to maintain (concurrency)
    Relational database systems:

    Pros:

    • Application independent optimization
    • Well suited to many applications related to commerce domain
    • Satisfy ACID properties

    Cons:

    • Not supporting big data well
    • Can be slow for some simple applications
    Object Oriented (OO) Database Systems

    Pros:

    • Well suited for applications requiring complex data
    • Objects don't require assembly and disassembly saving coding time and execution time to assemble or disassemble objects.
    • Better concurrency control (a hierarchy of objects may be locked)

    Cons:

    • Lower efficiency when data is simple and relationships are simple.
    • Late binding may slow access speed
    • More user tools exist for RDBMS
    Deductive database systems (DDBS)

    it is a database system that can make deductions (i.e., conclude additional facts) based on rules and facts stored in the (deductive) database.

    Expressive level: Deductive database system > relational system

    Cons:

    • There are no commercially available systems like RDBMS
    • Many applications do not require the expressive power of these system
    Key-value pair based database system

    Pros:

    • Used for building fast ,highly parallel processing of large data
    • MapReduce and Hadoop are examples

    Cons:

    • Many applications do not require the expressive functionality of transaction processing
    • Atomic updates at key-value pair level only

    相关文章

      网友评论

          本文标题:Database Systems Types

          本文链接:https://www.haomeiwen.com/subject/cxeteftx.html