1. A method of adding a plurality of entries into an LDAP database, comprising: receiving a file; converting the file to a set of intermediate files for a bulk-load operation, the intermediate files being in an LDAP database structure format; performing the bulk-load operation by loading the intermediate files in parallel using a processor into an LDAP database structure while ensuring availability of the LDAP database; preventing data from a table that corresponds with the intermediate files from being loaded, while the intermediate files are being loaded; and loading the table that corresponds with the intermediate files after the intermediate files have been loaded; wherein the act of loading the intermediate files comprises appending attributes in the intermediate files to a table containing attributes in the LDAP database using a SQL loading tool.