Appendix A
Specifications

The following specifications apply to the 3.1 version of the DataStore file format.

DataStore file capacity

Minimum block size: 1 KB

Maximum block size: 32 KB

Default block size: 4 KB

Maximum DataStore file size: 2 billion (2G) blocks. For the default block size, that yields a maximum of 8,796,093,022,208 bytes (8TB).

Maximum number of rows per table stream: 4 billion (4G)

Maximum row length: 1/3 block size. Strings, objects, and inputstreams that exceed the inline size (default 64 bytes) are stored as BLOBs instead of occupying space in the row.

Maximum BLOB size: 2 GB each

Maximum file stream size: 2 GB each

DataStore stream names

Directory separator character: /

Maximum length: 192 bytes

Reserved names: