首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

2021年11个最佳无代码低代码后端开发利器

它包含诸如计算字段的功能。它们是特殊的字段类型,Airtable处理数值的计算。重复性任务的自动化可以节省大量的时间并减少错误率。...非关系型或NoSQL数据库有动态模式。它们以文件的集合或多个集合的形式存储数据。 在使用Supabase时,你将在其图形用户界面(GUI)中度过大部分时间。...NoSQL范式让你以集合和文档的形式存储数据。每个文档都包含字段。每个字段都有其独特的数据类型。这种数据库类型的优势在于,它可以帮助你在构建应用程序时快速移动。...它提供了配置数据库的工具,支持数据结构和对象字段。它还支持绝大多数的数据类型,如字符串、数字、文件等。 它有一个内置的网页生成器界面,可以自由连接到任何其他低代码或无代码工具。...根据你的要求,这些工具中的任何一个都可以帮助你启动低代码的应用开发。然而,本列表中描述的每个后端平台都有其优势和局限性。因此,考虑哪个最适合你的需求是至关重要的。

12.6K20

骑上我心爱的小摩托,再挂上AI摄像头,去认识一下全城的垃圾!

一个城市只需要有一些这样的摄像头,装在垃圾收集车或专用车辆,垃圾处理中心的人员可以从他们的办公室实时远程监控垃圾统计数据,比如每种垃圾类型通常出现在哪里,每天、每周和每月的趋势,热点等。 ?...垃圾的GPS坐标通过简单的gpsd接口从usb模块读取,将数据存储在Google Firestore实时数据库中,这样本地的Google firebase SDK就被用于客户端应用程序开发。...Google Firebase则可以让我们将每个GPS点左边作为一个嵌套的集合/文档存储。...我们计划使用Firestore分布式计数器来添加更多的实时统计信息,例如基于区域的每个垃圾类型的每日和每周统计信息。 同样在后端。...支持将数据导出到其他类型的数据库。比如支持基于SQL的历史数据集查询。

10.3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Elasticsearch解决问题之道——请亮出你的DSL!

    将Query DSL视为查询的AST(抽象语法树),由两种类型的子句组成: 1、叶子查询子句 叶查询子句查找特定字段中的特定值,例如匹配,术语或范围查询。 这些查询可以单独使用。...引用一句鸡汤话,“再显而易见的道理,在中国,至少有一亿人不知道”。同样的,再显而易见的问题,在Elasticsearch技术社区也会有N多人提问。...2、提前设计好字段及扩展字段,即便ES支持动态添加字段。 3、不使用动态映射,所有字段自己定义,节省存储空间。...从大往小,逐步细化排解 思路1:索引层面。 8亿条分散到多个索引、多个副本当中,还是一个索引? 思路2:Mapping映射设计层面。 举例,设计高效检索Number类型建议改成keyword。...4:返回字段层面 有没有检索的使用_source:"" 限定返回的字段, 如果没有,会全字段返回,数据量大的话,也会慢。

    2.8K32

    Elasticsearch 字段膨胀不要怕,Flattened 类型解千愁!

    在一个实际业务环境,混淆了检索和写入的语法,会导致将检索语句动态认定为新增 Mapping 字段。...2.1 解决字段膨胀方案一:dynamic 设置为 false dynamic 设置为 false 后,新来的非 mapping 预设字段数据可以写入,但是:不能被检索,仅支持 Get 获取文档的方式通过...当面临处理包含大量不可预测字段的文档时,使用 Flattend 类型可以通过将整个 JSON 对象及其嵌套 Nested 字段索引为单个关键字 keyword 类型字段来帮助减少字段总数。...这也是 Elasticsearch 从 5.x 及更高版本将索引中的字段数限制为 1000 的原因之一。如果实战业务场景字段数超过 1000,我们必须手动更改默认索引字段限制或者重新考虑架构重构。...您生产环境使用 Flattened 类型了吗?您有没有遇到过字段膨胀或“Mapping 爆炸”问题,是如何解决的? 欢迎留言说一下您的实战思考!

    2K20

    ES 的Mapping 设计在实际场景中应用

    背景 项目中有个需求是需要几个字段作为标签,统计各个标签的文档数量,同时支持分词后的全文检索功能。...,因为其类型不支持分词检索,检索时必须精确查找,我们尝试把其类型修改成text,text本身就是支持分词索引,但是修改后就报错了: Fielddata is disabled on text fields...那么ES有没有办法对一个字段支持分词检索同时可以进行统计的特性呢?其实就是ES是否可以一个字段定义两种类型: keyword 和 text? 答案是可以的....ES字段的fields属性 通过fields属性来让当前字段同时具备keyword和text类型 由于我们本身的字段类型是keyword,那我在field 属性中添加一个text,是否就满足需求呢?...之所以想这样做是因为ES支持新增字段、更新字段,但是不支持字段类型的修改 这条方法走不通,就比较复杂了,因为考虑修改字段类型,我们只能重建mapping, 同时涉及历史数据的加载处理。

    67120

    Spring中国教育管理中心-Apache Cassandra 的 Spring 数据教程八

    11.3.存储库删除查询 上表中的关键字可与 结合使用delete…By以创建删除匹配文档的查询。...有关更多详细信息,请参阅参考文档中特定于模块的部分。 打开投影 投影接口中的访问器方法也可用于通过使用@Value注释计算新值,如以下示例所示: 例 81....由 SpEL 表达式评估支持的方法也可以使用方法参数,然后可以从表达式中引用这些参数。方法参数可通过Object名为的数组获得args。以下示例显示了如何从args数组中获取方法参数: 示例 84....如果支持值是null,则 getter 方法返回所用包装器类型的空表示。 基于类的预测 (DTO) 定义投影的另一种方法是使用值类型 DTO(数据传输对象),这些 DTO 包含应该检索的字段的属性。...动态投影 到目前为止,我们已经使用投影类型作为集合的返回类型或元素类型。但是,您可能希望选择在调用时使用的类型(这使其成为动态的)。要应用动态投影,请使用如下例所示的查询方法: 示例 87.

    72030

    ES系列六、ES字段类型及ES内置analyzer分析

    二、字段中的索引和存储 其中需要说明的是: 1、index定义字段的分析类型以及检索方式 如果是no,则无法通过检索查询到该字段; 如果设置为not_analyzed则会将整个字段存储为关键词...而且获取独立存储的字段要比从_source中解析快得多,而且额外你还需要从_source中解析出来这个字段,尤其是_source特别大的时候。...重要的参数: index分析 not_analyzed(默认) ,设置为该值可以保证该字段能通过检索查询到 no store存储 true 独立存储 false(默认)不存储,从_source中解析 format...常用参数: index分析 not_analyzed(默认) ,设置为该值可以保证该字段能通过检索查询到 no store存储 true 独立存储 false(默认)不存储,从_source中解析...no store存储 true 独立存储 false(默认)不存储,从_source中解析 三、内置分词器 1、基本概念 全文搜索引擎会用某种算法对要建索引的文档进行分析, 从文档中提取出若干

    2.6K21

    Elasticsearch 线上实战问题及解决方案探讨

    1、reindex相关问题 1.1 问题描述 我有 1tb 的一个大索引若干,要迁移到另外一个新集群去,有没有好办法?...Reindex 操作本质上是 Elasticsearch 提供的高级复制,它会从源索引读取文档并写入目标索引。对于大型索引,这可能成为一个瓶颈,因为它需要大量的IO和网络带宽。...3、再次,检索的时候使用:runtime_field 动态字段实现。 这是迫不得已的下策,需要结合场景选用。 此方案也比自己写脚本来得更为实际。...比如:如何动态扩展词库?如何丰富已有词库? 5.3 解决方案 如果非要不同字段不同字典,其实最直接方案,可以导入多个分词插件。 比如:引入 IK 分词插件同时引入结巴分词插件。这样就可以很好得解决。...“改造前,所有索引使用一个词库,没办法针对不同索引添加不同词库, 改造后,词库的加载由索引中自定义的analyzer配置时,设置的词库而决定 从而实现了,不同业务的索引使用不同的词库。”

    34710

    用 Elasticsearch 造个“知网”难不难?

    文件类型包含但不限于:.txt, .pdf, .ppt, .doc,.docx 等文档。 综上,为避免落成“螳臂当车”的笑柄,我们把需求转化为简版的“知网”——本地知识库检索系统。...相关技术实现如下两图所示: 关于文档格式转换及解析器,又会涉及如下 N 多技术栈。 早期的技术实现大半时间都花费在了文档格式转换和解析处理上。有没有更好的实现方式,一直是我关心的问题。...http://www.openoffice.org/ 2.2 Tika Apache Tika 用Java编写,用于文件类型检测和从各种格式的文件内容提取的库。...5、小结 回归文章初心,“知网”是个非常庞大的功能体,仅就检索细节讨论的话,涉及很大一块的内容就是内容分析(分词处理、命名实体识别等 NLP 自然语言处理领域的知识)、以及文档之间的关联性(引用、被引用...我们找个时间给大家视频分享一下,一起探讨一下 Elasticsearch 在知识库检索系统中的应用。

    1.4K30

    简述ElasticSearch里面复杂关系数据的存储方式

    在这种机制上,es处理和管理关系主要有三种方式: 一,使用objcet和array[object]的字段类型自动存储多层结构的json数据 这是es默认的机制,也就是我们并没有设置任何mapping,直接向...es服务端插入一条复杂的json数据,也能成功插入,并能支持检索,(能这样操作是因为es默认用的是动态mapping,只要插入的是标准的json结构就会自动转换,当然我们也能控制mapping类型,es...里面有动态mapping和静态maping,静态mapping还分严格类型,弱类型,一般类型,在此不再展开,有兴趣的可以从官网了解下)如下面一条数据: 最终转化成的存储结构是类似下面这样的: 因为es的底层...在使用parent/children管理关联关系时,es会在每个shard的内存中维护一张关系表,在检索时,通过has_parent和has_child过滤器来得到关联的数据,这种模式下父文档与子文档也是独立的...父文档的mapping type: 子文档的mapping type: 插入数据时,需要先插入父文档: 然后插入子文档时,需要加上路由字段: 总结: 方法一: (1)简单,快速,性能较高 (2)对维护一对一的关系比较擅长

    5.2K70

    2021年春招Elasticsearch面试题

    不同之处在于索引中的每个文档可以具有不同的结构(字段),但是对于通用字段应该具有相同的数据类型。...搜索引擎的主要目标是在查找发生搜索条件的文档时提供快速搜索。倒排索引是一种像数据结构一样的散列图,可将用户从单词导向文档或网页。它是搜索引擎的核心。其主要目标是快速搜索从数百万文件中查找数据。...架构是描述文档类型以及如何处理文档的不同字段的一个或多个字段的描述。...Elasticsearch中的架构是一种映射,它描述了JSON文档中的字段及其数据类型,以及它们应该如何在Lucene索引中进行索引。...如果未指定映射,则默认情况下,Elasticsearch会在索引期间检测文档中的新字段时动态生成一个映射。 20、为什么要使用Elasticsearch?

    1.2K20

    拆解ES已死伪命题:Agentic RAG时代搜索引擎的终极形态

    在许多所谓的RAG教程中,例子多是解决简单查询问题,再让大模型总结,比如“鲁迅说没说”。其局限在于,文档片段中必须有答案。...这里有几个功能分享给大家: • ES提供了一个新的semantic_text字段类型,会对该字段的数据进行自动chunk和embedding; • ES支持nested vector search,以更好地适应返回整个文档的检索需求...• 若需求停留在 “直接检索显性事实”(如从产品文档中查找“设备重置按钮位置”),传统 RAG 通过向量搜索+大模型总结即可实现。...,关键在于其 “三位一体”架构: 能力维度 技术实现 场景案例 多模态融合 原生支持文本/向量/数值/地理/日志等20+数据类型,支持嵌套文档和跨索引关联 在一次查询中同时分析产品手册(文本)、用户行为埋点...) ✔(指定字段检索) ✔(返回指定向量) Search Analytics (搜索分析) ✔(搜索统计与分析) x Scripting (脚本支持) ✔(支持自定义脚本) x 引用链接 [1] 附录对比

    7911

    【愚公系列】2021年11月 Elasticsearch数据库-面试题

    不同之处在于索引中的每个文档可以具有不同的结构(字段),但是对于通用字段应该具有相同的数据类型。...搜索引擎的主要目标是在查找发生搜索条件的文档时提供快速搜索。倒排索引是一种像数据结构一样的散列图,可将用户从单词导向文档或网页。它是搜索引擎的核心。其主要目标是快速搜索从数百万文件中查找数据。...架构是描述文档类型以及如何处理文档的不同字段的一个或多个字段的描述。...Elasticsearch中的架构是一种映射,它描述了JSON文档中的字段及其数据类型,以及它们应该如何在Lucene索引中进行索引。...如果未指定映射,则默认情况下,Elasticsearch会在索引期间检测文档中的新字段时动态生成一个映射。 20、为什么要使用Elasticsearch?

    1.1K10

    文本处理,第2部分:OH,倒排索引

    文档索引:给定一个文档,将其添加到索引中 文档检索:给定查询,从索引中检索最相关的文档。 下图说明了这是如何在Lucene中完成的。 p1.png 指数结构 文档和查询都以一句话表示。...在Apache Lucene中,“文档”是存储和检索的基本单位。“文档”包含多个“字段”(也称为区域)。每个“字段”包含多个“术语”(相当于单词)。...为了控制文档在其包含字段中的索引方式,可以用多种方式声明一个字段,以指定是否应该分析它(索引期间的预处理步骤),索引(参与索引)还是存储(如果是它需要在查询结果中返回)。...p4.png 文档索引 原始格式的文档是从数据适配器中提取的。(这可以使Web API检索某些文本输出,抓取网页或接收HTTP文档上载)。这可以以批处理或在线方式完成。...有没有办法让我们不必遍历整个列表,仍然能够找到大概的顶级K文件?我们可以考虑一些策略。

    2.1K40

    腾讯新闻微服务1300+接口治理实践与AI治理技术债探索

    ,还容易出错,比如:字段类型约定是 int,但是实际下发是 string 导致一些问题的发生。...我们对字段、接口路径、接口字段基础类型进行了限制。 接口文档 针对之前文档缺失、维护问题,已经要求所有新建服务都接入 Yapi 平台。 废弃的字段应当及时删除。...现在新闻内部的很多字段,需要前端、后端、生产侧等确认。与上下游确认的流程效率低,我们想基于当前的服务端代码,针对客户端人员的使用问题进行检索,并返回对应的检索结果。...检索结果中不仅包含代码片段,包含机器人对代码的分析结果,后续也可以加一些建议,这样可以减少一些人工排查的成本、提高研发效率。...这是一个相对简化的整体思路,实际上我们还会遇到很多服务包含了很多配置信息,动态化的字段等等。

    22911

    google scholar_google

    4、不知道标题,不知道卷期号,但是知道期刊名称,论文研究对象和作者名称 这种方法在结果中找起来麻烦 代理检索网站:可以免费下载对应检索的文档 Sci-hub.cc 动态sci-hub的代理地址可以通过如下网站查询...: Sci-hub有没有替代网站?...Google学术有很多优点,1) 每篇文献的被引用次数会列出来,这样有助于我们去找到一些经典的文献; 2) 在每篇文章题目的下面,还会有简单的涉及到你检索关键词的内容,可以帮助鉴别这篇文章是不是你所需要的...2、找到不错的文章,有以下特点:1)相关度高;2) 引用次数高; 3) 期刊好 3、检索好文章的通讯作者,看通讯作者的文章,发现引用次数多的文章,发现大牛 4、查询相关Perspective或者review...类型的综述文章 5、在阅读文献的过程中,你会发现他们所引用的文献中有部分是重叠的,这些老是被人引用的文献的作者往往也是这个领域非常有代表性的人物。

    66320

    第九章 Android Gradle高级自定义

    9.3.3 从git的tag中获取 一般jenkins打包发布的时候,我们都会从我们已经打好的一个tag打包发布,而tag的名字一般就是我们的版本名称,这时候我们就可以动态的获取我们的tag名称作为我们应用的名称...第一个参数type是要生成字段的类型,第二个参数name是要生成字段的常量名字,第三个参数value是要生成字段的常量值。...,构建类型(BuildType)也可以配置,比如针对debug、release甚至其他构建类型来自定义配置,构建类型的一旦配置,那么所有渠道的这个构建类型都会有这个常量字段可以使用,它的使用方法和渠道的一样...从文档注释中我们可以看到,它会尽可能的,把所有支持的值转换成一个JavaVersion对象,下面我们直接列出其可用的值 "1.6"1.6JavaVersion.Version_1_6"Version_...如果你引用的第三方库里也含有无用的资源,那么这两种办法都不能做到清理他们,因为他们被打包在第三方库里,没有办法做删除。

    1.7K10

    超实用!50+个ChatGPT提示词助你成为高效Web开发者(上)

    这个集合中的每个文档都代表一个房间,会有房间ID、房间类型、价格、是否可用等字段。 - **Bookings**:用于存储所有的预订。...这个集合中的每个文档都代表一个预订,会有预订ID、客人ID、房间ID、预订日期、入住日期、退房日期等字段。 - **Users**:用于存储所有的用户(客人和员工)。...这个集合中的每个文档都代表一个用户,会有用户ID、姓名、电子邮件、密码、角色(客人或员工)等字段。 b. Firebase Authentication:你可以用它来处理用户注册和登录。...- **Rooms**:这个表格中的每一行都将代表一个房间,会有房间ID、房间类型、价格和可用性等列。...然而,如果你的数据结构更加动态和灵活,或者你需要高度的读写扩展性,Firebase的Firestore可能会更适合。 此外,你还应考虑你的团队对这两种技术的熟悉程度。

    94221
    领券