我有一个基于mongodb的应用程序,它使用12字节objectid作为主键和用户ID,我有另一个使用Mysql的Django应用程序,并且需要继承从mongodb生成的用户id(继承意味着不创建新id但只是存储来自mongodb的id,并在任何可能的地方使用它作为外键)。
什么是最好的解决方案,
感谢。
答案 0 :(得分:6)
我一直在使用BINARY(12)
和VARCHAR(24)
来存储MySQL中的MongoDB的ObjectIds。 BINARY(12)
占用较少的磁盘空间,但您需要使用HEX()
将其作为字符串使用。