【发布时间】:2010-12-11 07:34:48
【问题描述】:
我目前正计划创建一个包含来自不同来源的各种数据的大型数据库(2+ 百万行)。我想避免围绕 auto_increment ids 构建数据库,以帮助防止复制的同步问题,并且因为插入的每个项目都将具有保证是唯一的字母数字产品代码 - 在我看来,使用它更有意义。
我正在寻找一个搜索引擎来索引这个数据库,Sphinx 看起来相当吸引人,因为它的设计围绕索引关系数据库。但是,查看各种教程和文档似乎表明数据库设计依赖于一种或另一种形式的 auto_increment 字段,而文档中的 bold statement 表示文档 ID 必须仅为 32/64 位整数,否则会中断。
有没有办法让 Sphinx 索引数据库而不使用 auto_increment 字段作为 id?
【问题讨论】: