schemaless相关内容

将文件系统(不是数据库!)用于无模式数据 - 最佳实践

阅读我的其他问题后,使用关系无模式数据的数据库,我开始怀疑文件系统是否比关系数据库更适合存储和查询无模式数据. 不只是在 MySQL 之上构建文件系统,为什么不直接将数据保存到文件系统中呢?需要弄清楚索引,但现代文件系统非常稳定,具有复制、快照和备份设施等强大功能,并且可以灵活地存储无模式数据. 但是,我找不到 任何 人使用文件系统而不是数据库的示例. 我在哪里可以找到更多关于如 ..

存储时间序列数据的最佳开源解决方案是什么?

我有兴趣监视一些对象.我希望每 15 分钟获得大约 10000 个数据点.(也许一开始不是,但这是“一般的球场").我还希望能够获得每日、每周、每月和每年的统计数据.将数据保持最高分辨率(15 分钟)两个月以上并不重要. 我正在考虑存储这些数据的各种方法,并且一直在研究经典的关系数据库或无模式数据库(例如 SimpleDB). 我的问题是,这样做的最佳方式是什么?我更喜欢开源(免费)解 ..
发布时间:2022-01-11 10:05:17 Python

将关系数据库用于无模式数据 - 最佳实践

在阅读了 Bret Taylor(FriendFeed 的联合创始人;Facebook 的现任 CTO)撰写的令人震惊的文章后,FriendFeed 如何使用 MySQL 存储无模式数据,我开始怀疑是否有使用 RDBMS(例如 Oracle、MySQL 或 PostgreSQL)存储和查询无模式数据的最佳实践? 当 NoSQL 成为新热点时,很少有人愿意承认他们正在使用关系数据库,这使得很难 ..
发布时间:2021-06-08 19:01:30 其他开发

为什么叫 NoSQL?

我最近使用了 MongoDB,了解了它的无模式设计.但是,我对 NoSQL 一词感到困惑?为什么这么叫?它不使用 SQL 或类似 SQL 的查询吗? 我还阅读了一篇文章主要区别在于数据的存储方式.这是真的?对于 MongoDB,它像 JSON 文档一样存储. 另外,我很困惑为什么我总是看到“NoSQL 与关系数据库".NoSQL 数据库不是关系型的吗?我相信 MongoDB 中的文档仍 ..
发布时间:2021-06-03 20:08:56 其他开发

如何在MongoDB中将集合导出到CSV?

如何将MongoDB集合中的所有记录导出到.csv文件? mongoexport --host localhost --db dbname --collection name --type=csv > test.csv 这要求我指定我需要导出的字段的名称.我可以仅导出所有字段而无需指定字段名称吗? 解决方案 @ karoly-horvath正确. CSV必填字段. 根据Mo ..
发布时间:2020-05-10 22:38:39 其他开发

Solr Schemaless模式将字段创建为MultiValued

我在Schemaless模式下使用Solr 6.1。创建集合并索引样本数据后,创建的字段都设置为MultiValued = true,但唯一ID除外。 问题是使用SolrNet查询此数据时,它不会正确地将结果映射到模型。查询结果作为数组返回,并要求模型中的所有属性都更新为ICollection类型。 无论如何,我们可以将这些字段设置为MultiValued = false索引样本数据时 ..
发布时间:2018-08-02 15:16:44 其他开发

Elasticsearch:是否有一种方法可以将对象字段的所有(可能是动态的)子字段声明为字符串?

我有一个具有类似于这个非常简化的映射的doc_type: { “test” { “property”:{ “name”:{ “type”:“string” }, “long_searchable_text”:{ “键入“:”string“ }, ”clearances“:{ ”type“:”object“ } } } } 字段清除应该是对象,具有一系列用于过滤目的的 ..
发布时间:2017-08-06 23:55:01 分布式计算/Hadoop

使用文件系统(而不是数据库!)无模式数据 - 最佳实践

阅读完我的其他问题后, 使用关系Schema-Less数据的数据库 ,我开始怀疑文件系统是否比关系数据库更适合用于存储和查询无模式数据。 为什么不直接将数据直接保存到文件系统,而不仅仅是在MySQL之上构建文件系统?索引需要计算出来,但是现代文件系统非常稳定,具有复制,快照和备份功能等强大功能,并且可以灵活地存储无模式数据。 但是,我找不到使用文件系统而不是数据库的人的任何示例。 ..

什么是存储时间序列数据的最佳开源解决方案?

我有兴趣监控一些对象。我希望每15分钟得到大约10000个数据点。 (也许不是一开始,但这是'一般ballpark')。我也想获得每日,每周,每月和每年的统计数据。将数据保持在最高分辨率(15分钟)超过两个月并不重要。 我正在考虑各种方法来存储此数据,查看经典关系数据库,或在无模式数据库(如SimpleDB)。 我的问题是,最好的办法是什么?我非常喜欢开源(和免费)解决方案,专有的昂贵 ..
发布时间:2017-03-17 15:25:19 Python

无模式数据库系统的吸引力是什么?

我已经听到很多关于无模式(经常是分布式)的数据库系统,如MongoDB,CouchDB,SimpleDB等等。 可以理解他们可能对某些目的有价值,在我的大多数应用程序中,我试图持久化具有特定类型的字段的对象,我只是在关系模型中自动认为。我总是考虑具有唯一整数id,null / not null字段,SQL数据类型和选择查询以找到集合的行。 到这些新系统的分布式性质和容易的JSON / ..

如何导出收集到csv在mongodb

如何将mongodb集合中的所有记录导出到csv? mongoexport --host localhost --db dbname --collection name --csv> test.csv 这会要求我指定我需要导出的字段的名称。 解决方案 @ karoly-horvath有没有错误。 根据MongoDB问题跟踪器中的此错误 https ..
发布时间:2017-02-24 16:29:32 Office