簡體   English   中英

自定義字段的數據庫推薦

[英]Database recommendation for custom fields

我正在構建一個項目,該項目本質上是特定行業的 CRM。 出現了一個新要求,即客戶希望將自定義字段添加到記錄類型(客戶、產品等)並搜索這些字段,它們可以是數字或文本。 該系統目前使用 Laravel 和 MySQL 構建。 我想知道對自定義字段使用 JSON 列是否就足夠了,性能會如何,或者我是否應該盡早做出決定並轉向 Mongo 之類的東西(或其他建議)。 有沒有人以這種方式使用過 JSON 字段?

我個人使用 JSON 列來滿足類似要求,效果很好。 那說 id 可能不適合你。 不知道所有要求,但移動數據庫層可能是矯枉過正? 你不能用一堆數據為數據庫做種,然后只做 JSON 查找測試嗎?

快速搜索顯示性能仍然會比索引查找差( MySQL JSON 數據類型對數據檢索性能不利嗎? )。

If you decide to use a JSON-column Laravel has some good ways to search in the JSON columns like: Search in Json column with Laravel

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM