我们希望新增binary数据类型,主体内容参考https://discuss.nebula-graph.com.cn/t/topic/14380。当前主要针对 insert vertex player values "p1":("jimmy", binary("0s=W9d...."))
语句,原文中固定采用的base64编码,但并没有在语句中体现,也不便于扩展其他形式的编码。
我们目前主要有两种思路,一种是采用mysql中的FROM_BASE64()函数形式,例如:insert vertex player values "p1":("jimmy", FROM_BASE64("0s=W9d...."))
;另一种是采用字符串中添加关键字区分的形式,就像nebula datetime函数中添加时区的方式,例如:insert vertex player values "p1":("jimmy", binary("0s=W9d....[BASE64]"))
。
请问采用上述两种方式的哪一种更符合nebula当前的设计习惯,或有其他更合适的方式来实现吗?社区有添加此种数据格式的计划吗?
向业界学习,参考 mysql 就比较好
第一种函数的形式更合适一点
好的,谢谢
嗯嗯,谢谢