阅读更多

23顶
8踩

数据库

原创新闻 MemSQL:“世界上最快”的数据库

2012-06-19 16:17 by 副主编 wangguo 评论(22) 有19905人浏览
近日,Eric Frenkiel(前Facebook员工)和Nikita Shamgunov(前微软SQL Server高级工程师)推出了MemSQL数据库,该数据库的目标旨在提高关系型数据库的运行速度。



MemSQL通过将数据放置在内存中,并将SQL语句翻译为C++,来达到查询执行最优化。这使得MemSQL以难以置信的速度写入和读取数据。Frenkiel称,MemSQL比磁盘型数据库的执行速度快了30倍。

MemSQL提供了一个关系型接口,你可以将通常存储在暂时媒介(缓存或键值存储)中的数据进行统一,并连同现有数据直接放置到数据库中。

除了速度快外,对于开发者来说,MemSQL的另一个优势是可以与MySQL很好地结合。从本质上讲,当磁盘中的MySQL数据需要更少的性能和更高的持久性时,MemSQL则扮演一个高性能内存层的角色。MemSQL使用一个SQL接口和MySQL API,这意味着开发者不必学习新的东西。

MemSQL项目主页:http://memsql.com/

文档:http://developers.memsql.com/docs/1b/

  • 大小: 33.5 KB
23
8
评论 共 22 条 请登录后发表评论
22 楼 zw 2012-11-09 14:11
suixinlu2012 写道
我怎么看到一群专家。。。。。怎么中国一直在用外国的数据库?

专家都是专外国的东西,国内没什么可专的
21 楼 mistake 2012-07-12 14:22
20 楼 jieke456 2012-06-24 19:46
现在的内存数据库发展的很快啊
19 楼 liang1022 2012-06-21 21:30
xf326521 写道
大家好 我是专家

專家好
18 楼 xf326521 2012-06-21 16:38
大家好 我是专家
17 楼 chenhua_1984 2012-06-21 08:59
不能持久化到数据库吗
16 楼 suixinlu2012 2012-06-21 08:34
我怎么看到一群专家。。。。。怎么中国一直在用外国的数据库?
15 楼 wandou 2012-06-21 04:43
还有,这句话很搞,将sql语句翻译为c++,然后再调用编译器编译c++代码吗。。。
14 楼 wandou 2012-06-21 03:08
早就有了。声称自己最快,属于不正当竞争,是违法行为。中国法律有规定的。
13 楼 零++ 2012-06-20 22:38
断电了咋办。。这忽悠
12 楼 allenny 2012-06-20 22:12
丫就是一缓存,居然拿来和磁盘比速度,楼主真是......
11 楼 yidwo 2012-06-20 20:01
和memcached起的作用有多大的区别?
10 楼 achun 2012-06-20 17:45
毫无怀疑,这将是个内存大户
9 楼 itmuse 2012-06-20 12:53
到那天CPU的一、二、三级缓存也有G级别的时候,再开发一个LXCacheSQL,那比内存就更快了
8 楼 qianye 2012-06-20 12:25
每个都说自己是最快的…………
7 楼 geminiyellow 2012-06-20 10:41
这些食碗面反碗底的二五仔。
6 楼 lection.yu 2012-06-20 09:56
和其他内存数据库有多大区别呢。。就是无缝结合mysql?
5 楼 damoqiongqiu 2012-06-20 09:48
MemSQL runs on 64-bit Linux. Ideally suited for machines with multi-core processors and at least 8 GB of RAM.
4 楼 no1dog 2012-06-20 09:13
其实就是忽略了IO部分时间,当然快了。
3 楼 liang1022 2012-06-20 08:10
似乎不支援JDBC

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • JSP request.setAttribute()详解及实例

    javascript request.setAttribute()详解 request.setAttribute()怎么用的? JSP1代码 String [] test=new String[2]; test[0]=1; test[1]=2; request.setAttribute(test,test) ; response.sendRedirect(jsp2.jsp); ...

  • Jsp通过request.setAttribute向前台传递变量

    /*jsp*/ <input type="hidden" name="hidURL" value="${fileURL}" /> <input type="hidden" name="fileName" value="${fileName}" /> <input type="hidden" name="returnMsg" va...

  • request.setAttribute和session.setAttribute的区别

    1.request.setAttribute request.setAttribute 作用域是请求和被请求页面之间,只在此action的下一个forward需要使用时候调用; request.setAttribute()可存放的参数是String和Object。 req.setAttribute("maps",...

  • JavaWeb:request.setAttribute()和session.setAttribute()的区别

    在编写javaweb中的servlet层程序时,为了实现前后端的交互,我们通常会使用request.setAttribute()和session.setAttribute()保存一些信息,用于其他页面或者servlet的使用。本文主要介绍两者的区别。

  • request.setAttribute和request.getAttribute还有session.setAttribute和session.getAttrib

    setAttribute这个方法,在JSP内置对象session和request都有这个方法,这个方法作用就是保存数据,然后还可以用getAttribute方法来取出。比如现在又个User对象,User curruser = new User("zhangsan", 20, "男");1,...

  • JSP中request.setAttribute()出现取不到值的情况

    jsp1的代码: <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> <meta ...

  • Java JSP后台通过request.setAttribute向前台传值

    request.getAttribute("nameOfObj"); 可得到jsp页面表单中输入框内的value。...属于页面之间的传值,从a.jsp到b.jsp一次传递,之后这个request就会失去他的作用范围,再传就要重新设一个request.setAttribute()。

  • JSP脚本不能解析request.setAttribute()方法

    新项目在使用jsp脚本编程的时候发现无法解析request.setAttribute/getAttribute一系列方法,网上有些博主说是没有导入servlet.api的原因,尝试之后发现还是不行。 查阅资料后发现是因为tomcat没有正确导入。 于是...

  • request.setAttribute()用法

    小问题: JSP1代码 String [] test=new ...request.setAttribute("test",test) ; response.sendRedirect("jsp2.jsp"); JSP2代码 String test[]=(String[])request.getAttribute("t...

  • request.setAttribute和request.getAttribute还有session.setAttribute和session.getAttribute还有request.getPar

    而不同页面间传值使用request.setAttribute(position, nameOfObj)时,只会从a.jsp到b.jsp一次传递,之后这个request就会失去它的作用范围,再传就要再设一个 request.setAttribute()。(1)request.getParameter()...

  • request.getSession().setAttribute和request.setAttribute

    request.setAttribute只在一次request请求中有效,转发是一次请求,而重定向是两次,所以重定向后无法取到request.setAttribute的值。 request.getSession().setAttribute是将值存储在session中,可以在多个页面中...

  • request.setAttribute()和request.getSession().setAttribute()解释

    request.setAttribute()只能在一个request内有效,如果重定向客户端,将取不到值。 request.getSession().setAttribute()可以通过sessionID得到自己的session,将参数存储在session中,即使重定向客户端也没事,这个...

  • request.getRequestDispatcher()和request.setAttribute

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub doPost(request, response); } /** * @...

  • 关于JSP中使用EL表达式无法取出request.setAttribute中设置的值

    关于JSP中使用EL表达式无法取出request.setAttribute中设置的值 首先看代码 在LoginServlet.java中 String result=""; if (loginCustomer!=null) { request.getRequestDispatcher("/index.jsp").forward(request, ...

  • 避坑——request.getSession().setAttribute与request.setAttribute的区别

    刚开始不理解这个区别,导致每次前台取到的验证码总是有差别;...request.getsession.setattribute()则可以通过jsessionid得到自己的session,进而取回其中的值,即使重定向回客户端也无所谓. 第一个是保存在s...

  • request.setAttribute()

    讲这些,我们先来了解一下request.setAttribute和request.setAttribute()这两种方法的作用。 request.getAttribute("nameOfObj"); 可得到jsp页面表单中输入框内的value。(其实表单控件中的Object的name与value是...

  • request.setAttribute()的用法

    request在当次的请求的url之间有效一次传...request.setAttribute是在请求域里面加了一个请求的参数,所以在sendRedirect以后是无法取到request.setAttribute的请求的。 解决办法(两种): 1、如果你是在同一个服务

  • 关于__Federico Milano 的电力系统分析工具箱.zip

    1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

  • mlab-upenn 研究小组的心脏模型模拟.zip

    1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

  • 混合图像创建大师matlab代码.zip

    1.版本:matlab2014/2019a/2021a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

Global site tag (gtag.js) - Google Analytics