数据库 图书管理系统 查询问题

数据库查询就是运行不起来 会的人帮帮忙啊急!谢谢大家 明天中午12点之前

img

img

img

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7587058
  • 这篇博客也不错, 你可以看下不同数据库中对以逗号分割的字符串筛选操作处理方案总结
  • 除此之外, 这篇博客: 5分钟搞懂布隆过滤器,掌握亿级数据过滤算法中的 布隆过滤器是什么 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 本质上布隆过滤器(Bloom Filter)是一种数据结构,比较巧妙的概率型数据结构(probabilistic data structure),特点是高效地插入和查询,可以用来告诉你 某样东西一定不存在或者可能存在

    相比于传统的 List、Set、Map 等数据结构,它更高效、占用空间更少,但是缺点是其返回的结果是概率性的,而不是确切的。

    可以一句话总结:

    • 如果Bloom Filter告诉你某个数据不存在,那么它一定不存在。
    • 如果Bloom Filter告诉你某个数据存在,那么它不一定存在。

    然后你可能要问了,他都不一定存在了,那它有什么用。
    它虽然不保证100%存在,但是这个误判率却是可以控制的,一般根据场景你可以设置一个可以接受的错误率,比如 0.0001(万分之一),0.00001(十万分之一)。在很多场景下,这个概率是可以接受的。在这些场景下,它就有用武之地了。

    而它的优点非常明显,就是极少的空间占用,一般比正常存所有数据可以节省90%左右以上的内存。

    如果有人对具体的误判率怎么用数学公式推算出来的算法感兴趣。下面的详解部分会给出推导的链接。

  • 您还可以看一下 刘建萍老师的人工智能系列课程零基础讲解知识点和实例应用线性回归梯度下降逻辑回归课程中的 讲解机器学中会涉及到的有关数学方面的知识储备有哪些小节, 巩固相关知识点