选择SQL或NoSQL框架进行搜索/持久化所需的建议

时间:2015-08-26 08:34:14

标签: java mysql sql solr nosql

我们正在尝试为我们正在构建Android和iPhone客户端的Job Portal构建后端。

这是一个需要保留/搜索的基本字段。

  1. 需要存储用户元数据及其首选项。

    • 以下用户的类别(单一值)
    • 用户的技能。 (多值)
    • 文本和latlng中的用户位置
  2. 工作数据及其可搜索字段。

    • 工作类别(单一值)
    • 工作技能(多值)
    • 文字和latlng中的工作地点
  3. 一些基本用例:

    1. 当工作即将发布时,我们应该能够根据工作类别/技能和技能获得候选人名单。

    2. 发布作业时,必须与实际候选人匹配并获取其元信息并保留在另一个表/架构中。

    3. 当一个新用户在董事会上,为候选人获得合适的工作并存储在另一个表中。

    4. 这些数据将提供给android / iphone和web仪表板,用于提供实时数据。

      考虑到HA,可扩展性,可靠性和成本等因素,需要您选择框架的建议。

0 个答案:

没有答案