Pierre,

>         1. if I need to store >4G triples, how can I specify that
>         IRI_ID is an unsigned 64 bit integer value?
>         2. by looking at the columns of RDF_QUAD table, TYPE_NAME of
>         G,S,P is IRI_ID, but DATE_TYPE is 12 (ANY) and COLUMN_SIZE is
>         12. Why?

There are two data types. IRI_ID is 4-byte and IRI_ID_8 is 8-byte.
Initially, IRI_ID columns are created. DB.DBA.RDF_64BIT_UPGRADE() alters
them to get IRI_ID_8. Note that this is to hold more that 4G of distinct
IRIs, number of distinct quads is not limited by 4G even without the
upgrade.

Note that DB.DBA.RDF_64BIT_UPGRADE() will shut down the server after
upgrade su you should restart it manually. This is expected behavior,
but please check server log for diagnostics before restart.

Best Regards,
Ivan Mikhailov,
OpenLink Software.

> 


Reply via email to