Font Size: a A A

Peer-to-peer distributed database system

Posted on:2005-02-04Degree:M.C.SType:Thesis
University:University of New Brunswick (Canada)Candidate:Zhang, NaishanFull Text:PDF
GTID:2458390008496304Subject:Computer Science
Abstract/Summary:
This thesis implements a Peer-to-Peer (P2P) distributed database system (PDBS). In a PDBS, peers in a peer group have their own local databases, and information in these local databases can be shared among peers through user queries. As a fully decentralized P2P distributed database information sharing application, each node of a PDBS has both server and client functions. The peer server component includes the query service and schema service, and peer client component includes user interface and client controller. Both peer client component and peer server component access its local database component including user database and administration database.; A PDBS supports peer users to create and send queries and update queries to other peers, and integrates the distributed query results. PDBS also provides facilities to establish virtual communication groups, as well as allowing peers to join and leave groups at any time. Peers are able to find other peers and query databases of the other peers.; PDBS is implemented with the JXTA platform for Peer-to-Peer computing. PDBS is a complete application of JXTA. The query service and schema service of PDBS is implemented by the underling services of JXTA. PDBS schema service is used to create and search database schemas, and PDBS query service is to handle database queries.
Keywords/Search Tags:Database, PDBS, Peer, Schema service, Query service, Queries
Related items