数据库设计中为什么“尽可能不使用text类型”?

菜虫~



温馨的酱牛肉


应该指的是关系型数据库吧!


1、大部分关系型数据库不是设计用来存放text类型的。


2、text类型放在数据库中,会增大数据库文件的体积,从而导致数据库性能的极大下降,费效比非常低。


3、text一般存放放到文件系统、网络文件系统、kv数据库或者oss系统中。kv数据库存放的text类型数据也不建议太多,超过一定程度数量级的text数据,不建议在kv数据库中存放。


4、好的设计是,text存放在文件系统、网络文件系统、oss系统,然后url或者hash值以及text文本对应的meta数据(关键词、全文索引、摘要)等,跟其他相关纯数据存在关系型数据库中,用于应用系统开发调用。


小小学编程


可以给text做个hash,然后用hash做索引。


分享到:


相關文章: