Patent ID: 8782101

Claim:
A computer-implemented method for transferring data across different database platforms, comprising: reading data from a database export file generated by an export utility of a first database platform and stored outside of a source database of the first database platform, wherein the database export file contains at least a representation of objects and data from the source database and the database export file has a format specific to the first database platform; parsing the data read from the database export file, based on the format; identifying at least one database table represented in the database export file, based on the parsing; identifying row-level data associated with the at least one database table, based on the parsing; collecting the row-level data in a buffer; and inserting the collected row-level data in the buffer into a destination database of a second database platform using at least one dedicated data insertion thread responsive to a determination that the collected row-level data in the buffer reaches a configurable size, wherein each of the reading, the parsing, the identifying, the collecting, and the inserting steps are performed by one or more computing devices.