A system for synchronizing unstructured documents includes sub-nodes (110,
120, 130) and a network connecting the sub-nodes together. Each sub-node
includes a database server (113, 123, 133), an FTP (file transfer
protocol) server, and client computers (111, 121, 131). The database
server includes a summary table (400) for storing a summary of all
unstructured documents, and has the function of synchronizing with
summary tables stored in other sub-nodes. The FTP server stores
unstructured documents, and has the function of downloading unstructured
documents from the FTP servers of other sub-nodes. Each client computer
includes a client proxy. The client proxy includes a database processing
module for generating instructions on updating, searching, and deleting
data stored in the database server, a file processing module for
generating instructions on downloading unstructured documents from the
FTP servers of other sub-nodes, and a client processing module for
receiving sync orders from users.