SlideShare une entreprise Scribd logo
1  sur  22
  DATABASES




              Presented by,
              R.Mujeebabeham
              Final year,CSE.

           
SEQUENCES:

    1.Definition(DBMS)

    2.Components Of DBMS
    ­RDBMS
    ­ODBMS



                     
3.Types of Database

    4.Models

    5.Storage Structure

    6.Indexing

    7.Transaction



                           
8.Replication

    9.Security(Confidentiality)

    10.Locking

    11.OnLine DATABASE's
    ­List of OnLine DB's


                            
1.Definition(DBMS):

    A database consists of an organized 
    collection of data.

    Digital databases are managed using 
    database management systems, which 
    store database contents, allowing data 
    creation and maintenance, and search and 
    other access. 

                         
2.Components Of DBMS:
    Most DBMS as of 2009 implement a relational model.

    i)RDBMS components:
    
     Sublanguages­ DDL, DCL, DML.

    
     Interface drivers­JDBC,ODBC,MySQL/PHP, 
    FireBird/Python.

    
     SQL engine, Transaction engine, Relational engine, 
    Storage engine.


                                
ii)ODBMS Components:

    
      ODBMS handle DDL, DCL and update tasks 
    differently. Instead of using sublanguages, they provide 
    APIs for these purposes.

    
     Example object query languages are OQL, LINQ, 
    JDOQL, JPAQL and others. 

    
     The query engine returns collections of objects instead 
    of relational rows.



                                 
3.Types of Database:

    ­operational DB   ­Distributed DB

    ­Datawarehouse  ­End_User DB

    ­Analytical DB      ­External DB 

              ­Hypermedia DB


                            
4.Models:
      
        Post­relational database models  
        Products offering a more general data 
        model than the relational model are 
        sometimes classified as Post­relation.

      
          Object database models
         object databases attempt to introduce      
         key ideas of object programming, such   
         as envapsulation and Polymorphism,      
         into the world of databases.
                             
DATABASE WORKFLOW:




                    
5.Storage Structure:

     Databases may store relational 
     tables/indexes in memory or on hard disk in 
     one of many forms:

     
       ordered/unordered flat files
     
       ISAM
     
       Heaps
     
       Hash buckets
     
       logically­blocked files 
     
       B+ trees


                             
6.Indexing:
    
     Indexing is a technique for improving database 
    performance.

    
     In large databases, this can reduce query time/cost by 
    orders of magnitude.

    7.Transaction:
    
       DBMS provide some form of support for 
    transaction.

    
     Itallow multiple data items to be updated in a 
    consistent fashion.
                                 
ACID RULES:
    1.Atomicity:  Either all the data changes in a 
    transaction must happen, or none of them.

    2.Consistency: Every transaction must be 
    Preserved.

    3.Isolation:Two concurrent transactions cannot 
    interfere with one another

    4.Durability:Completed transactions cannot be 
    aborted later.

                              
8.Replication:
    
     Replication  involves maintaining multiple copies of a 
    database on different computers, to allow more users to 
    access it.

    9.Security(Confidentiality):
    
     DBMSs usually enforce security through access 
    control, auditing, and encryption.

    10.Locking:
    
     Locks also provide one method of ensuring that data 
    does not change while  a transaction that once read it 
    has completed.

                                 
11.OnLine DATABASE's:




                     

     An online database is a database accessible from a 
    network, including from the Internet.

    
     Some differences from typical traditional databases 
    such as Oracle, Microsoft SQL Server, Sybase..etc

    (i)These online databases are delivered primarily via a 
    web browser .

    (ii)They are often purchased by a monthly subscription 

    (iii)They embed common collaboration features such as 
    sharing, email notifications, etc. 

                                 
My conclusion:

    Open source Databases for “CONTENT 
    


    MANAGEMENT SYSTEM ”

    What Open Source Databases are there?
    




    MySQL
    PostgreSQL
    Berkeley DB
    mSQL
    SAP DB
    InterBase 



                           
MySQL:

    
     Most widely used OSDB
    Very fast read access, good for web apps

    SQL interface, ODBC, JDBC
    




    Language bindings
    


    C, C++, Perl, Python, TCL

    Commercially supported
    


    MySQL AB
    NuSphere


                                 
Database architecture 
        in LAMP




     
Open source spatial databases (PostGIS) are new, 
    but are already in use around the world.

    Many GIS database problems can now realistically 
    be addressed with open source technology

                             

     Open source databases have the capabilities to 
    handle real world problems, and are in widespread 
    use.




                             
THANK YOU...




           

Contenu connexe

Tendances

Database storage engine
Database storage engineDatabase storage engine
Database storage engineIslam AlZatary
 
Network Attached Storage (NAS)
Network Attached Storage (NAS)Network Attached Storage (NAS)
Network Attached Storage (NAS)sandeepgodfather
 
Types and Functions of DDBMS
Types and Functions of DDBMSTypes and Functions of DDBMS
Types and Functions of DDBMSAdeel Rasheed
 
History of database processing module 1 (2)
History of database processing module 1 (2)History of database processing module 1 (2)
History of database processing module 1 (2)chottu89
 
Gluster Blog 11.15.2010
Gluster Blog 11.15.2010Gluster Blog 11.15.2010
Gluster Blog 11.15.2010GlusterFS
 
Network attached storage different from traditional file servers & implemen
Network attached storage different from traditional file servers & implemenNetwork attached storage different from traditional file servers & implemen
Network attached storage different from traditional file servers & implemenIAEME Publication
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualizationrjain51
 
Distributed databases and dbm ss
Distributed databases and dbm ssDistributed databases and dbm ss
Distributed databases and dbm ssMohd Arif
 
Lecture 10 distributed database management system
Lecture 10   distributed database management systemLecture 10   distributed database management system
Lecture 10 distributed database management systememailharmeet
 

Tendances (16)

Database storage engine
Database storage engineDatabase storage engine
Database storage engine
 
Sql server dba online training
Sql server dba online trainingSql server dba online training
Sql server dba online training
 
Network data storage
Network data storageNetwork data storage
Network data storage
 
DISTRIBUTED DATABASE
DISTRIBUTED DATABASEDISTRIBUTED DATABASE
DISTRIBUTED DATABASE
 
Network Attached Storage (NAS)
Network Attached Storage (NAS)Network Attached Storage (NAS)
Network Attached Storage (NAS)
 
Types and Functions of DDBMS
Types and Functions of DDBMSTypes and Functions of DDBMS
Types and Functions of DDBMS
 
History of database processing module 1 (2)
History of database processing module 1 (2)History of database processing module 1 (2)
History of database processing module 1 (2)
 
DAS RAID NAS SAN
DAS RAID NAS SANDAS RAID NAS SAN
DAS RAID NAS SAN
 
Gluster Blog 11.15.2010
Gluster Blog 11.15.2010Gluster Blog 11.15.2010
Gluster Blog 11.15.2010
 
Network attached storage different from traditional file servers & implemen
Network attached storage different from traditional file servers & implemenNetwork attached storage different from traditional file servers & implemen
Network attached storage different from traditional file servers & implemen
 
Database & content organisation course intro
Database & content organisation course introDatabase & content organisation course intro
Database & content organisation course intro
 
NetApp & Storage fundamentals
NetApp & Storage fundamentalsNetApp & Storage fundamentals
NetApp & Storage fundamentals
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualization
 
Distributed databases and dbm ss
Distributed databases and dbm ssDistributed databases and dbm ss
Distributed databases and dbm ss
 
Drupal 7 unleashed
Drupal 7 unleashedDrupal 7 unleashed
Drupal 7 unleashed
 
Lecture 10 distributed database management system
Lecture 10   distributed database management systemLecture 10   distributed database management system
Lecture 10 distributed database management system
 

Similaire à Database management-system

Database management system
Database management systemDatabase management system
Database management systemRizwanHafeez
 
data base system to new data science lerne
data base system to new data science lernedata base system to new data science lerne
data base system to new data science lernetarunprajapati0t
 
1. introduction to no sql
1. introduction to no sql1. introduction to no sql
1. introduction to no sqlAnuja Gunale
 
Database Management Systems
Database Management SystemsDatabase Management Systems
Database Management SystemsGeorge Grayson
 
Non relational databases-no sql
Non relational databases-no sqlNon relational databases-no sql
Non relational databases-no sqlRam kumar
 
Literature Survey on Mobile Database Tools
Literature Survey on Mobile Database ToolsLiterature Survey on Mobile Database Tools
Literature Survey on Mobile Database ToolsSisuru Kekiriwaragodage
 
NOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQLNOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQLRamakant Soni
 
NOSQL in big data is the not only structure langua.pdf
NOSQL in big data is the not only structure langua.pdfNOSQL in big data is the not only structure langua.pdf
NOSQL in big data is the not only structure langua.pdfajajkhan16
 
Analysis on NoSQL: MongoDB Tool
Analysis on NoSQL: MongoDB ToolAnalysis on NoSQL: MongoDB Tool
Analysis on NoSQL: MongoDB Toolijtsrd
 

Similaire à Database management-system (20)

Database management system
Database management systemDatabase management system
Database management system
 
Report 2.0.docx
Report 2.0.docxReport 2.0.docx
Report 2.0.docx
 
Data servers
Data serversData servers
Data servers
 
data base system to new data science lerne
data base system to new data science lernedata base system to new data science lerne
data base system to new data science lerne
 
Database
DatabaseDatabase
Database
 
1. introduction to no sql
1. introduction to no sql1. introduction to no sql
1. introduction to no sql
 
Database Management Systems
Database Management SystemsDatabase Management Systems
Database Management Systems
 
DBMS Notes.pdf
DBMS Notes.pdfDBMS Notes.pdf
DBMS Notes.pdf
 
Non relational databases-no sql
Non relational databases-no sqlNon relational databases-no sql
Non relational databases-no sql
 
Literature Survey on Mobile Database Tools
Literature Survey on Mobile Database ToolsLiterature Survey on Mobile Database Tools
Literature Survey on Mobile Database Tools
 
Unit 3 MongDB
Unit 3 MongDBUnit 3 MongDB
Unit 3 MongDB
 
about database.pptx......................
about database.pptx......................about database.pptx......................
about database.pptx......................
 
NOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQLNOSQL- Presentation on NoSQL
NOSQL- Presentation on NoSQL
 
NOSQL in big data is the not only structure langua.pdf
NOSQL in big data is the not only structure langua.pdfNOSQL in big data is the not only structure langua.pdf
NOSQL in big data is the not only structure langua.pdf
 
Report 1.0.docx
Report 1.0.docxReport 1.0.docx
Report 1.0.docx
 
Datastores
DatastoresDatastores
Datastores
 
Analysis on NoSQL: MongoDB Tool
Analysis on NoSQL: MongoDB ToolAnalysis on NoSQL: MongoDB Tool
Analysis on NoSQL: MongoDB Tool
 
NoSql Databases
NoSql DatabasesNoSql Databases
NoSql Databases
 
DBMS PART 1.docx
DBMS PART 1.docxDBMS PART 1.docx
DBMS PART 1.docx
 
Rise of NewSQL
Rise of NewSQLRise of NewSQL
Rise of NewSQL
 

Plus de kalasalingam

Plus de kalasalingam (9)

Sourcecontrol
SourcecontrolSourcecontrol
Sourcecontrol
 
Table of-content
Table of-contentTable of-content
Table of-content
 
Web2.0
Web2.0Web2.0
Web2.0
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Mashups
MashupsMashups
Mashups
 
Enterprises2.0
Enterprises2.0Enterprises2.0
Enterprises2.0
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Content mgmtsys
Content mgmtsysContent mgmtsys
Content mgmtsys
 
Recruitment problems
Recruitment problemsRecruitment problems
Recruitment problems
 

Dernier

4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 

Dernier (20)

4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 

Database management-system

  • 1.   DATABASES Presented by, R.Mujeebabeham Final year,CSE.    
  • 2. SEQUENCES: 1.Definition(DBMS) 2.Components Of DBMS ­RDBMS ­ODBMS    
  • 3. 3.Types of Database 4.Models 5.Storage Structure 6.Indexing 7.Transaction    
  • 4. 8.Replication 9.Security(Confidentiality) 10.Locking 11.OnLine DATABASE's ­List of OnLine DB's    
  • 5. 1.Definition(DBMS): A database consists of an organized  collection of data. Digital databases are managed using  database management systems, which  store database contents, allowing data  creation and maintenance, and search and  other access.     
  • 6. 2.Components Of DBMS: Most DBMS as of 2009 implement a relational model. i)RDBMS components:  Sublanguages­ DDL, DCL, DML.  Interface drivers­JDBC,ODBC,MySQL/PHP,  FireBird/Python.  SQL engine, Transaction engine, Relational engine,  Storage engine.    
  • 7. ii)ODBMS Components:  ODBMS handle DDL, DCL and update tasks  differently. Instead of using sublanguages, they provide  APIs for these purposes.  Example object query languages are OQL, LINQ,  JDOQL, JPAQL and others.   The query engine returns collections of objects instead  of relational rows.    
  • 8. 3.Types of Database: ­operational DB   ­Distributed DB ­Datawarehouse  ­End_User DB ­Analytical DB      ­External DB            ­Hypermedia DB    
  • 9. 4.Models:  Post­relational database models   Products offering a more general data  model than the relational model are  sometimes classified as Post­relation.  Object database models      object databases attempt to introduce            key ideas of object programming, such         as envapsulation and Polymorphism,            into the world of databases.    
  • 11. 5.Storage Structure: Databases may store relational  tables/indexes in memory or on hard disk in  one of many forms:  ordered/unordered flat files  ISAM  Heaps  Hash buckets  logically­blocked files   B+ trees    
  • 12. 6.Indexing:  Indexing is a technique for improving database  performance.  In large databases, this can reduce query time/cost by  orders of magnitude. 7.Transaction:   DBMS provide some form of support for  transaction.  Itallow multiple data items to be updated in a  consistent fashion.    
  • 13. ACID RULES: 1.Atomicity:  Either all the data changes in a  transaction must happen, or none of them. 2.Consistency: Every transaction must be  Preserved. 3.Isolation:Two concurrent transactions cannot  interfere with one another 4.Durability:Completed transactions cannot be  aborted later.    
  • 14. 8.Replication:  Replication  involves maintaining multiple copies of a  database on different computers, to allow more users to  access it. 9.Security(Confidentiality):  DBMSs usually enforce security through access  control, auditing, and encryption. 10.Locking:  Locks also provide one method of ensuring that data  does not change while  a transaction that once read it  has completed.    
  • 16. An online database is a database accessible from a  network, including from the Internet.  Some differences from typical traditional databases  such as Oracle, Microsoft SQL Server, Sybase..etc (i)These online databases are delivered primarily via a  web browser . (ii)They are often purchased by a monthly subscription  (iii)They embed common collaboration features such as  sharing, email notifications, etc.     
  • 17. My conclusion: Open source Databases for “CONTENT   MANAGEMENT SYSTEM ” What Open Source Databases are there?  MySQL PostgreSQL Berkeley DB mSQL SAP DB InterBase     
  • 18. MySQL:  Most widely used OSDB Very fast read access, good for web apps SQL interface, ODBC, JDBC  Language bindings  C, C++, Perl, Python, TCL Commercially supported  MySQL AB NuSphere    
  • 19. Database architecture  in LAMP    
  • 20. Open source spatial databases (PostGIS) are new,  but are already in use around the world. Many GIS database problems can now realistically  be addressed with open source technology    
  • 21. Open source databases have the capabilities to  handle real world problems, and are in widespread  use.