【发布时间】:2012-03-04 08:35:33
【问题描述】:
一开始,我做错了:
- 我使用 MySQL 来复制表。
这很糟糕,因为 ARC2 对其中一个表列使用依赖于平台的散列函数。
所以,我认为解决方案很简单:
// To export
$store->createBackup('backup_file.spog');
// To import
$store->query('LOAD <file://FULL_PATH_TO_FILE/backup_file.spog>');
我想发布这个问题,以防有人有更多建议。我还是 RDF 和 ARC2 的新手。
有关 ARC2 问题的更多信息:
- 为了在 MySQL 数据库中查找主题 URI,ARC2 使用 http://php.net/crc32 散列函数。结果整数不是 32 位。尽管 crc32() 使用“一次 32 位长度的输入字符串”准备校验和,但生成的整数值是平台相关的,这可以在 PHP_INT_SIZE 和 PHP_INT_MAX 常量中看到
【问题讨论】:
标签: php import export rdf sparql