With the fast development of computer communication and especially the Internet and Web technology, more and more service activities have been conducted on the Internet. An important quality criterion for Internet-based services is performance, usually measured by response time. Performance has been a key to provide satisfactory services to end customers and to survive in severe competition. In this research, we developed Internet main memory database (MMDB) techniques to reduce response time of XML databases, which are becoming a kind of mainstream databases in e-commerce and Internet-based services. In this paper, we describe the techniques we developed to manage hot XML data in memory for high performance. The core part of the techniques is a memory-resident index that is aimed to making the best use of the processor cache memory for the best possible performance.
[1]
Hossein Saiedian,et al.
Understanding and Reducing Web Delays
,
2001,
Computer.
[2]
Kevin C. Almeroth,et al.
Multicast delivery of web pages or how to make web servers pushy
,
1998
.
[3]
Peter B. Danzig,et al.
A Hierarchical Internet Object Cache
,
1996,
USENIX Annual Technical Conference.
[4]
Quanzhong Li,et al.
Indexing and Querying XML Data for Regular Path Expressions
,
2001,
VLDB.
[5]
Michelle Butler,et al.
A Scalable HTTP Server: The NCSA Prototype
,
1994,
Comput. Networks ISDN Syst..
[6]
Peter Scheuermann,et al.
Selection algorithms for replicated Web servers
,
1998,
PERV.