小试RavenDB

简介:

结果不是很理解 简单分享下了

Raven DB是一款基于.net 的文档数据库。其特点为高性能、模式灵活、可扩展NoSQL数据存储。
不同于传统的RDMBS,Raven 没有数据行和列。而是存储各种json格式的文档。也就是说你可以不必预先定义存储数据的格式,而是将数据以文档为单位来执行管理。
  Raven 提供了强大的索引机制、允许定义linq查询。
  Raven适用的场景:web相关(用户会话、购物车等),因为可以存储和检索单个远程调用请求的数据,持久化会话状态;动态实体(例如用户定制的实体对象、具有很多可选字段等等);大型数据集(例如用户上传的小图片等等)。

 

测试下性能 远没有mongodb好

 先尝试单线程插入的效率。嵌入式模式
  前提:
  单条数据 大小在1k以内

下面来看看60秒raven总共能插入多少数据

33条 -- --!。(包含3条初始数据)也就是说60秒内写入30条…..。

  看看60秒的读取速度、令人咋舌

Raven的效率不止于此吧。这2个30是不是巧合了点。
    
  我们再看看10秒的效率将会是怎么样:
  前提一样。
  先看插入操作:30条、读取30条。

  Ok。问题查证、一个session会话过程请求不得大于30次 -- --! 原因不明、有待考察。

  好吧、既然这样我们每次请求操作重新启动新的会话。
     继续测试、前提一样。
     先看插入操作。

60秒插入3273条(3274中有一条为初始数据)。
每秒50条左右。
继续看读取速度:

60秒读取30742条
每秒500条左右。

非嵌入式“
60秒插入数据

4065条
 平均每秒68条。
 60秒读取数据为

平均每秒403



本文转自 熬夜的虫子  51CTO博客,原文链接:http://blog.51cto.com/dubing/712436

相关文章
|
6月前
|
存储 小程序 前端开发
前端知识笔记(四十六)———什么是小程序,什么是数据库
前端知识笔记(四十六)———什么是小程序,什么是数据库
55 0
|
存储
【解决方案 十九】OneNote如何本地备份
【解决方案 十九】OneNote如何本地备份
436 0
【解决方案 十九】OneNote如何本地备份
|
存储 数据库 数据安全/隐私保护
我拿回属于自己的数据,怎么了?|将印象笔记导入笔记软件Notion
我拿回属于自己的数据,怎么了?|将印象笔记导入笔记软件Notion
|
SQL NoSQL Unix
开心档-软件开发入门之MongoDB 聚合
【摘要】 本章将会讲解MongoDB 中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。
干掉 PowerDesigner!这款国人开源的数据库设计工具真香
当我们在项目开发初期时,往往需要设计大量的表,此时使用数据库设计工具就会比较高效!今天给大家推荐一款国人开源的数据库设计工具chiner,界面漂亮,功能强大,希望对大家有所帮助!
|
SQL Go 数据库
发现一款超牛逼的数据库工具,IDEA 公司出品,功能超多,吊炸天。。(3)
DataGrip是大名鼎鼎的JetBrains公司出品的,就是那个出品Intellij IDEA的公司。它是一款数据库管理客户端工具,方便连接到数据库服务器,执行sql、创建表、创建索引以及导出数据等。
259 0
发现一款超牛逼的数据库工具,IDEA 公司出品,功能超多,吊炸天。。(3)
|
SQL JSON 数据库连接
发现一款超牛逼的数据库工具,IDEA 公司出品,功能超多,吊炸天。。(2)
DataGrip是大名鼎鼎的JetBrains公司出品的,就是那个出品Intellij IDEA的公司。它是一款数据库管理客户端工具,方便连接到数据库服务器,执行sql、创建表、创建索引以及导出数据等。
203 0
发现一款超牛逼的数据库工具,IDEA 公司出品,功能超多,吊炸天。。(2)
|
SQL Oracle Java
发现一款超牛逼的数据库工具,IDEA 公司出品,功能超多,吊炸天。。(1)
DataGrip是大名鼎鼎的JetBrains公司出品的,就是那个出品Intellij IDEA的公司。它是一款数据库管理客户端工具,方便连接到数据库服务器,执行sql、创建表、创建索引以及导出数据等。
182 0
发现一款超牛逼的数据库工具,IDEA 公司出品,功能超多,吊炸天。。(1)
|
JavaScript 数据库
RavenDB起步--使用 RavenDB Studio
上一篇文章我们讲解了 RavenDB 的安装以及示例数据库的创建,并且其中涉及到了 RavenDB Stuido 的使用,但是只是简单的讲解了一下。那么在这篇文章中我将带领大家来具体的学习 如何在 RavenDB Studio 中实现增删改查。
156 0