# Data Export and Import in C++

> In addition to the backup/restore APIs, C++ applications can use the standard C APIs to create database snapshots, to save and load class data, and to save the database schema and metadata. (Please refer to the C API Data Export Import page for details.)

> Also, note that from a C++ eXtremeSQL application, the McoSqlEngine class provides the following methods to save the database schema:

>         void McoSqlEngine::saveDictionary(char const *filePath);

>         void McoSqlEngine::saveDictionary(void *stream, mco_stream_write streamWriter);