代码之家  ›  专栏  ›  技术社区  ›  Oliver Williams

使用Kubernetes和CRD作为数据库,然后进行搜索

  •  0
  • Oliver Williams  · 技术社区  · 3 年前

    我的背景来自一个更传统的LAMP堆栈,但有很强的RDBMS导向,所以对我来说,生活中的一切(包括杂货清单)都是一个潜在的关系数据库。

    我的公司现在完全致力于使用golang和kubernetes CRD s相当于一个数据库,它有一些关系方面,比如一个多个,但也有一些记录的NOSQL方面。

    这很好,但是除了根UUID或唯一名称之外,如何搜索其他内容呢?在Oracle或MySQL中,您可以执行以下操作:

    SELECT (field1, field2, .. [improves performance to select only needed fields]
    FROM my_table WHERE field3 > 100
    ORDER BY field4, field5
    

    在这一点上,所有这些都是窗外的吗?除此之外,连接或特别是左连接是否不再可用?我一直在寻找这方面的信息,到目前为止还没有找到任何东西。

    我欣赏这两个细节以及使用策略。谢谢

    0 回复  |  直到 3 年前
    推荐文章