?????? ?? Native XML database - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

?????? ?? Native XML database

Description:

Native XML database XML XML ... – PowerPoint PPT presentation

Number of Views:124
Avg rating:3.0/5.0
Slides: 25
Provided by: acir150
Category:

less

Transcript and Presenter's Notes

Title: ?????? ?? Native XML database


1
?????? ?? Native XML database
  • ??????? ?????
  • ????? ?????
  • ???? ?????

2
?????
  • ??? XML?
  • ????? XML ?? ?????? ?????
  • ????? XML ?? ?????? ???? ????? ???
  • ????? XML?
  • ????? ?????? ???? XML?
  • ?????? ?? ?????? ???? XML

3
??? XML?
  • ??????? ???? ?? ?? ???? ?? ?????? ?? ???? ?? ???
  • ???? ???? ?? ???? ?? ????? ???? ???? ? ???????
    ???? ?? ??????? ? ???????? ????? ?????

4
????? XML ?? ?????? ????
  • Storage
  • Schema
  • Query language
  • Programming interface

5
????? XML ?? ?????? ????
  • Indexes
  • Secutiry
  • Transactions
  • Concurrency
  • Triggers
  • Multidocument Query
  • Scalability

6
????? XML ?? ?????? ???? ????? ??
  • ???? ? XML document
  • SQL ? XQL
  • ????? ???? ??
  • ????? ?? ???? ????? ?? ?? ?? ??? ???? ???? ??? ??
    ???? ????
  • ????? ?? ????? ????? ???????

7
????? ???? ??? XML
  • Data Centric documents ?????? ???? ??? ???? ??
    ??????? ?? ??? ????? ??? ????
  • Document centric documents ????? ??? ??? ????
    ????? ??????? ?? ????

8
????? ?????? ???? ??? XML
  • ?????? ???? ????? ?? ?????? ?? XML
  • ?????? ???? ??? XML

9
?????? ???? ??? ????? ?? ??????
  • Table Based Mapping
  • ?? XML Document ?? ?? ????? ?? ???? ??
    ?????? ????
  • Object Relational Mapping
  • ?? ???????? ?? ???? ?? ?????? XML ????? ?? ???

10
?????? ???? XML
  • Text-Based ??????? ???? ?? ?? ???? Text
  • Model-based ???? ??? ?? Document ?? ?? ???? ???
    ??????? ?? ???.

11
?????? ???? ??? XML ?????
  • ?????? ???? ??? XML ?????
  • http//www.rpbourret.com/xml/XMLDatabaseProds.htm
    native

12
?????? ???? ??? ???? ??????
  • Exist XML database v1.0(www.exist-db.org)
  • Xindice XML database,c1.0(www.xindice.org)
  • Sleepycat's Berkeley DB XML 1.2.1
    (www.sleepycat.com)
  • ???? ??? ?????? Open Source ???? ??? ?? ? ??????
    ???? ???? ??????

13
?????? eXist
  • ????? ???? ??? ???? Java
  • Platform independent
  • ???? Transaction
  • ??????? ?? Xpath-Xquery-Xupdate
  • GUI ????

14
?????? xIndice
  • ????? ???? ??? ???? Java
  • Platform independent
  • ??????? ?? ???? Text ??????? ????? ???
  • ??? ???????? ?? Transaction
  • ???????? Xpath ? Xquery

15
??? ????? ??????
  • ???????? P4 1.9GHz, 256KB L2 cahce
  • ????? 640MB SD DDR
  • ????? ???? Windows XP

16
???????????
  • ?? ?????? ???? ??? ???? 6 ??? ???? ????? ?? ???
    ???? ???? ???? ??? ???? ?? ? ???? ???? ????
    ??????? ???? ?????? ???? ????? ???.

17
???? ???? ???? ??? ???? ???????
  • 300 Data centric documents
  • 100 docs of size 300KB each
  • 100 docs of size 600KB each
  • 100 docs of size 900KB each
  • 300 Document centric documents
  • 100 docs of size 300KB each
  • 100 docs of size 600KB each
  • 100 docs of size 900KB each

18
?????
  • ????? ???? ??? ????? excel ?? ?????? ????? ????
  • ?? ?????? ?? ???? ???? ?????? ?? ??? ???? ??? ???
    ???
  • ???? ????? ?? ???? ? ?? ??? ???? ?? ???

19
?????? ???? ???? ??? ???? ??? Data centric
  • ???? ?? ?? ???? ?? ?????? ??? ??? ??? ??? ???

20
?????? ???? ???? ??? ???? ??? Document Centric
  • ???? ???? ?? ?? ?? ?????? ?????

21
?????? ???? ????? ??? ???? ?? ??? ???? Data
centric
  • ?????? ???? ???? ?? ?? ?? ?????? ????? ????? ???
    ???

22
?????? ???? ????? ??? ???? ?? ??? ???? Document
centric
  • ?????? ???? ?? ??? ???? ?? ?????? ??? ????? ???
    ??? ???

23
????? ?????
  • ???? ??? ?? eXist ????? ???? ??? ?? ????? ????
    ?? ?? persistent DOM object
  • ???? ???? ??????? ?? xIndice ???? ???? ??? ?? ??
    ????? ??????? ?? AutoLinking ????.

24
?????
  • 1. XML and databases Ronald Bourret, 1999
    http//www/rpbourret.com/xml/XMLAndDatabases.htm,
  • http//www.rpbourret.com/xml/XMLDatabaseProds.htm
  • 2. XML / Database Links Ronald Bourret, 2001
  • http//www.rpbourret.com/xml/XMLDBLinks.htm
  • 3. XPath http//www.w3.org/TR/1999/REC-xpath-1999
    1116.html
  • 4. XQL http//metalab.unc.edu/xql/xqlproposal.xml
  • 5. Why and How to Benchmark XML
    DatabasesSchimdt, Wass, Kersten, Florescu,
    Carey,Manolescu, Busse
  • 6. Benchmarking XML Database Systems- First
    Experience Timo Bohme, Erhard Rahm
    http//dbs.uni-leipzig.de
  • 7. Efficient XML Data Management An
    AnalysisNambiar, Lacroix, Bressan, Lee and Li,
    Arizona State University
  • 8. Benchmarking XML Management Syatems The XOO7
    Way
  • 9. What Makes the Difference Benchmarking XML
    Database Implemetations Hongjun Lu, Yu,Wang,
    Zheng, Jiang, Yu and Zhou
  • 10. Benchmarking the DB2 XML and Text Extender
Write a Comment
User Comments (0)
About PowerShow.com