Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesNotes Replication: Outstanding in Its Field


April 1996 / Reviews / Notes 4.0: Now It's Webware / Notes Replication: Outstanding in Its Field

Lotus has optimized replication in Notes 4.0. The most visible change is field-level replication. In previous releases, any change in a document or attachment caused the entire contents of the document to be replicated. Now, only changes to individual fields are transmitted.

To further speed things up, Lotus made changes to the data structure and in Notes' use of remote procedure calls (RPCs). In release 3.0, at the start of replication, a command was sent to the server to build a dynamic list in memory of changes to documents. Release 4.0 moves these functions into t he Notes NSF database structure, keeping an index of all documents and fields a nd their time stamps available at each end of the replication session.

Instead of sending individual Universal Notes IDs (UNIDs) via multiple RPC calls, now a single RPC call contains a list of unique IDs. More information is included in each RPC packet, with more processing done on each end. Release 4.0 servers can also now have up to four concurrent replicators in action, speeding simultaneous replication between multiple servers.

Field-level replication also helps in conflict resolution. In release 3.0, a save conflict occurs if two users edit the same document at the same time, even if they're editing different fields. Release 4.0 lets a designer tell Notes to merge conflicting edits into a single document, provided that the conflict is not with the same field.


Leaner and Meaner

illustration_link (5 Kbytes)

Notes 4.0's field-level replication takes a fraction of the time required for Notes 3.0's file-level approach.


Up to the Reviews section contentsGo to previous article: Notes Replication: Outstanding in Its FieldGo to next article: E-Mail Without WiresSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network