草庐IT

Nosql-neo

全部标签

sql-server - 最快的分层地理地址,最便宜的硬件上的数据查找? NoSQL 还是 SQL?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion我有350,000个具有纬度和经度值的城市地址,如下所示:2500HardToSpellNameStreetNW(象限),城市,州,国家/地区最好的数据结构似乎是一个JSON文件,主要是相反的顺序,并让用户按该顺序输入查询:Country.State.City.Quadrant.StreetType-所有这些都重复了很多次然后切换到公民号码数据输入,因为数字很容易拼写;)根据上面的内容,我

图数据库 Neo4j 学习之SpringBoot整合

Neo4j系列1、图数据库Neo4j学习随笔之基础认识2、图数据库Neo4j学习随笔之核心内容3、图数据库Neo4j学习随笔之基础操作4、图数据库Neo4j学习随笔之高级操作5、图数据库Neo4j学习之JAVA-API操作6、图数据库Neo4j学习之SpringBoot整合文章目录Neo4j系列前言一、pom依赖二、Neo4j配置三、添加Mapping实体四、增删改查操作4.1新增节点和关系4.2删除节点和关系4.3修改节点和关系4.4查询节点和关系4.5自定义查询五、总结前言相对于Java通过Neo4j驱动来连接Neo4j数据库操作来说,SpringBoot引入starter组件来操作Neo

mongodb - DDD - 如何在 NoSql 数据库中存储聚合

当前的一个项目需要我们将域对象持久化到NoSQL数据库中,例如mongoDB。在许多示例中(包括EricEvans、VaughnVernon),域对象被序列化并直接持久化到mongoDB。我们希望通过在我们的域对象中不使用任何注释来避免将域层与持久性相关信息混合在一起。我们还担心将来更改域对象会破坏持久化数据。我们得出的结论是,我们需要某种DTO在域对象和持久化数据之间进行转换。对于这种情况,你们中的任何人都遇到过好的解决方案吗? 最佳答案 是的。您的领域模型应该忽略持久性。所以你需要一个DTO或我所说的数据模型(除了域模型和Vie

mongodb - 哪种 NoSQL 技术可以替代 MOLAP 多维数据集进行即时查询?

我想知道您是否可以告诉我在我的场景中应该使用哪种NoSQL数据库或技术/工具。我们正在考虑用开源技术替换我们基于SQLServer分析服务的OLAP多维数据集,因为数据变得太大而无法管理,查询返回的时间也太长。我们遵循了书中的每条规则来分片数据,通过使用聚合和分区等优化多维数据集的设计,但我们的一些非重复计数查询仍然需要1-2分钟:(我们的事实表的数据大小大约是250GB。并且有10-12个维度以星型模式连接。因此,我们决定尝试使用Hadoop/HBase/NoSQL数据库等开源技术,看看它们是否可以通过最少的设置和入门来解决我们的OLAP场景。我们对新技术的主要要求是对于非重复计数查

mongodb - 如何在 NoSQL 世界中实现数据库抽象/独立

我们正在考虑在我们的Java服务器端应用程序中使用MongoDB作为我们的数据库。在我早期的项目中,我们使用Hibernate来抽象底层SQL数据库,这样我们就可以从MySQL切换到Postgres(例如)而无需更改应用程序代码。(这是Hibernate除了通常的ORM功能之外给我们的+)。我为面向文档的NoSQL数据库搜索了类似的抽象层,但没有找到任何结果!虽然MongoDB可以满足我们今天的需求,但如果3年后出现更好的面向文档的NoSQL数据库,我们不想更改应用程序代码以迁移到新数据库。一个解决方案是我们自己编写抽象层(如果我们别无选择,我们会这样做)。但是如果来自ORM世界的人直

node.js - 我应该如何在 mongodb/nosql 中存储数据?

我正在node.js和mongodb(mongoose模块)上编写一个大型社交网络。这意味着数据库中将有很多用户和大量数据。我已经创建了用户注册,现在我需要允许用户互相写私有(private)消息。问题:1)我应该如何存储有关发送私有(private)消息的数据?我想过两种方法:首先varschemaUser=newmongoose.Schema({i:Number,...message:{type:Schema.ObjectId,ref:'Message'}});varschemaMessage=newmongoose.Schema({m:[{f:Number,//valueifro

mongodb - 为什么我们需要 Apache Kafka 和 NoSQL 数据库?

ApacheKafka是一种实时消息服务。它以分布式和容错的方式安全地存储数据流。我们可以在访问生产者时过滤流数据。我不明白为什么我们需要像MongoDB这样的NoSQL数据库来在ApacheKafka中存储相同的数据。真正的问题是,为什么我们将相同的数据存储在NoSQL数据库和ApacheKafka中?我认为如果我们需要一个NoSQL数据库,我们可以先在MongoDB中收集来自客户端的数据流,而不需要使用ApacheKafka。但是,大多数大数据架构偏好在数据源和NoSQL数据库之间使用ApacheKafka。(see)这对实际系统有什么好处? 最佳答案

node.js - 这个查询在 nosql 中是否可行(使用 mongodb)?

我在我的node.js应用中使用了mongoose,基本上有以下模型://DefineCarmodelCarSchema=newSchema({brand:String,type:String,maxSpeed:Number});mongoose.model('Car',CarSchema);//DefineUsermodelUserSchema=newSchema({lastname:String,firstname:String,cars:[CarSchema]});mongoose.model('User',UserSchema);我是NoSQL的新手,我真的很想尝试一下,但我首

mongodb - 将 mongodb 与 neo4j 集成,是否有任何 API 可以链接它们?

我正在研究推荐引擎。收集用户数据(他们的友谊、位置、喜好、教育等)并已存储在mongodb中。我需要向这些用户推荐相关产品。出于显而易见的原因(便于节点之间的遍历、路径信息等),我计划将neo4j用于推荐引擎。问题是我必须首先将mongodb数据转换为neo4j节点/关系,处理数据并将结果发送回mongodb数据库。主要问题是我们最终会维护两个数据库,这是开发团队不会高兴的。我已经研究过类似的帖子mongodb-neo4j和springdata但不确定如何解决这个问题。这些是我的问题1-仅仅为了推荐引擎而添加另一个数据库是否值得(我们正在处理一个大型网络),尽管neo4j非常适合此类任

mongodb - NoSQL 数据库之间有什么区别,它们与传统关系数据库有何不同?

似乎有很多新的“NoSQL”类型的数据库。一些流行的是CouchDB、Cassandra和MongoDB。这些数据库之间有什么区别,它们与传统关系数据库有何不同?与SQL数据库相比,选择NoSQL数据库有哪些优点和缺点? 最佳答案 术语NoSQL涵盖了许多不同的数据存储方法,从最简单的键/值存储到复杂的文档数据库。这是一个朗朗上口的流行语,但恕我直言,描述性不强。有关快速介绍,您可以查看theWikipediaentryforNoSQL 关于mongodb-NoSQL数据库之间有什么区别