View Single Post
Old 06-04-2006, 05:50 AM  
neoxed
Too much time...
 
Join Date: May 2003
Posts: 1,326
Default Coming Soon: nxMyDB and nxDistDB

nxMyDB:
  • Shares users and groups amongst several ioFTPD sites.
  • Central MySQL Server database.
  • Adjustable connection pool (maintains multiple connections to the database server).
  • Optional compression and encryption (SSL) for network communication.
  • Periodically synchronizes the database with ioFTPD.

nxDistDB:
  • Shares users and groups amongst several ioFTPD sites.
  • No central server (which means no single point of failure if the DB server goes down).
  • Each ioFTPD server maintains a list of updates (transactions).
  • Transaction records are saved in a local SQLite v3 database.
  • These transaction records are shared with other ioFTPD sites.
  • If a server goes down, pending transactions are saved until it comes back online.
  • All network communication is encrypted with MatrixSSL (an SSL library).

Both of these modules are under rapid development. nxMyDB will be finished soon. nxDistDB on the other hand, will take much longer due to its complexity.
neoxed is offline   Reply With Quote