内存数据库正在更新中,小米正在排队请稍候喔再尝试操作是什么意思

新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
论坛徽章:18
获奖名单已公布:
火热的内存数据库已经成为现在火热的技术,你在生产中使用那种内存数据库。
互联网火热的发展,我们用什么来提升客户的用户体验呢,有研究表明,人们打开网页的等待时间为5s,他不会感觉很慢
如果时间超过20s基本上客户已经不能等待。基本上都已经给更换网页。
大家都知道内存是硬盘的速度的无数倍。目前io是主要的瓶颈,因为机械硬盘的转速是已经达到极限。服务器硬盘15000转,厂商已经没有办法加快了。
用内存来读取数据可以完成用户的体验。
目前各大厂商都拼自己的内存数据库oracle 有in-momery SAP HANA 开源社区有 redis memcache
& &1 你在工作中使用了什么内存数据库?
& &2 你对目前的集中数据库对比怎么样?
& &3 众所周知在软件的选型方面,还是适合的场景才能发挥出速度。你觉得在什么场景下适合哪种数据库?
讨论时间:
活动奖励:
活动结束后将选取3名讨论精彩的童鞋,每人赠送一本《NoSQL数据库技术实战 》作为奖励。
奖品简介:
0df3d7ca7bcb0a46ef63f.jpg (18.14 KB, 下载次数: 23)
11:06 上传
商品名称:NoSQL数据库技术实战 计算机与互联网 null 正版图书
作者:皮雄军 & & & && &
市场价:69元
出版社:清华大学出版社
商品类型:图书
内容简介:
本书由浅入深,全面系统地介绍了NoSQL系统。本书既对NoSQL系统的理论进行了深入浅出的分析,又介绍了每一种NoSQL数据库在业界广泛应用的一个具体系统,理论与实战并重。本书共分5篇,12章。涵盖的内容有:NoSQL与大数据简介、NoSQL的数据一致性、NoSQL的水平扩展与其他基础知识、BigTable与Google云计算原理、Google云计算的开源版本——Hadoop、Dynamo:Amazon的高可用键值对存储、LevelDb——出自Google的Key-Value数据库、Redis实战、面向文档的数据库CouchDB、MongoDB实战、MySQL基础、MySQL高级特性与性能优化。
样章试读:
(2.81 MB, 下载次数: 144)
11:41 上传
点击文件名下载附件
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
小富即安, 积分 2161, 距离下一级还需 2839 积分
论坛徽章:15
& &1 你在工作中使用了什么内存数据库?
& && &内存数据库使用过VoltDB社区版
& &2 你对目前的集中数据库对比怎么样?
& && &集中数据库是指什么,MySQL?这个基本上没怎么对比,不差钱就oracle,省钱MySQL,分析可以考虑postgreSQL也可以
& &3 众所周知在软件的选型方面,还是适合的场景才能发挥出速度。你觉得在什么场景下适合哪种数据库?
& &&&技术才是选型的基础,你的团队熟悉什么才能选什么,否则出问题就蛋疼了
论坛徽章:54
最近正好做了查成绩的个小项目,要求按考号、姓名、验证码查询,一开始考虑用redis,但是由于要进行逻辑判断,所以现成的nginx模块都不是太好用,而我只会php,所以又绕到php。
但是测试了几个数据库,包括redis,效果都不是很理想,E1230,8G内存,82574l网卡,只能跑到5000次/秒左右,最后没办法,换成了apc和xcache自带的内存存储(忘了确切的名词了,类似于memcached)上面,虽然仅能存储k-v型的数据,但是对这个项目来说足够了,最终测试接近13000次/秒,瓶颈还在网卡跟不上,本机127.0.0.1的测试能达到10W以上,基本上达到了预期的效果。
究其原因,一方面数据库驱动会变慢一点;另一方面,数据库要处理一些额外的事情,而apc之类的东西是直接存储变量,显得更轻巧;还有一个重要的因素,apc等以模块的形式直接放在php的程序空间内,不需要在进程、socket之间切换,所以在速度上会比数据库还要好一些。
但是带来的问题是一些数据库的功能不好实现,比如排序、条件查询之类,只好自行写程序处理,好在我这个项目中这方面的要求不高,不会频繁操作,再加上10万条数据全扫描一遍也就不到1s,简单用数组的功能凑合着了。
信誉积分 +20
紧贴实际,有内容,有细节,好帖
论坛徽章:202
& &1 你在工作中使用了什么内存数据库?
& &2 你对目前的集中数据库对比怎么样?
& &3 众所周知在软件的选型方面,还是适合的场景才能发挥出速度。你觉得在什么场景下适合哪种数据库?
漏了sqlserver2014的in-memory OLTP 和内存优化表
1、mongodb和redis
2、没有怎麽对比,不过貌似nosql比关系数据库强
3、简单的缓存或者日志使用nosql,但是涉及关系的还是使用关系数据库
论坛徽章:18
& & 其实没有什么强不强的问题 都是适合什么场景的问题
稍有积蓄, 积分 300, 距离下一级还需 200 积分
论坛徽章:8
小富即安, 积分 4251, 距离下一级还需 749 积分
论坛徽章:71
这本书好啊。。。支持楼主一个
小富即安, 积分 4251, 距离下一级还需 749 积分
论坛徽章:71
1 你在工作中使用了什么内存数据库?
& &以前用过cognos tm1的用于财务的半数据库半财务软件。。
& &2 你对目前的集中数据库对比怎么样?
& & 我们的项目是偏于巨大的数据量,同时还要查询历史数据,所以目前还是倾向于oracle和teradata这种 可以并行 同时又稳定的数据库
小富即安, 积分 4251, 距离下一级还需 749 积分
论坛徽章:71
& &3 众所周知在软件的选型方面,还是适合的场景才能发挥出速度。你觉得在什么场景下适合哪种数据库?
&&传统的生产制造,还有数据仓库的话还是关系型数据库比较简单易用。。
&&对于 微博 微信 视频 电商等每天有一大堆的零散图片 文字 ,这些用nosql 会比较好
小富即安, 积分 4251, 距离下一级还需 749 积分
论坛徽章:71
这本书看了例章和目录。。。。感觉确实适合我们这些还没入门的却又想学习研究的。。。也有不同nosql数据库的安装配置范例。。
有个问题想问作者,为什么考虑吧样章放 第三章和第四章??不考虑其他的?在测试中使用内存数据库 - 简书
在测试中使用内存数据库
在一文中,我们探索了在Spring Boot项目中如何创建数据库的表结构,以及如何往数据库中填充初始数据。在程序开发过程中常常会在环境配置上浪费很多时间,例如在一个存在数据库组件的应用程序中,测试用例运行之前必须保证数据库中的表结构正确,并且已经填入初始数据。对于良好的测试用例,还需要保证数据库在执行用例前后状态不改变。
在之前应用的基础上,schema.sql文件中包含创建数据库表结构的SQL语句、data.sql文件中包含填充初始数据的SQL语句。这篇文章将//todo
在src/test/resources目录下创建test-data.sql文件,用于导入测试数据
INSERT INTO author(first_name, last_name) VALUES ("Greg", "Turnquist");
INSERT INTO book(isbn, title, author, publisher) VALUES ('-302-1', 'Learning Spring Boot', 2, 1)
修改BookPubApplicationTests文件,添加数据源属性(ds),是否需要导入测试数据的标志(loadDataFixtures),添加loadDataFixtures方法。
public class BookPubApplicationTests {
@Autowired
private DataS
private static boolean loadDataFixtures =
private MockMvc mockM
private RestTemplate restTemplate = new TestRestTemplate();
public void setupMockMvc() {
public void loadDataFixtures() {
if (loadDataFixtures) {
ResourceDatabasePopulator populator = new
ResourceDatabasePopulator(context.getResource("classpath:/test-data.sql"));
DatabasePopulatorUtils.execute(populator, ds);
loadDataFixtures =
public void contextLoads() {
assertEquals(2, bookRepository.count());
public void webappBookIsbnApi() {
public void webappPublisherApi() throws Exception {
运行单元测试,可以通过
Spring Boot会搜集resources目录下的所有data.sql文件进行数据导入,由于测试代码有自己的resource目录,因此在这个目录下再创建一个data.sql*文件,内容是:
INSERT INTO author (id, first_name, last_name) VALUES (3, "William", "Shakespeare");
INSERT INTO publisher (id, name) VALUES (2, "Classical Books");
INSERT INTO book(isbn, title, author, publisher) VALUES ('978-1-', "Romeo and Juliet", 3, 2);
由于又新加了一个book记录,因此需要修改BookPubApplicationTest
public void contextLoads() {
assertEquals(3, bookRepository.count());
至此我们还都是使用外部数据库——MySQL,现在尝试使用内存数据库H2,因此在src/test/resources目录下添加application.properties文件,内容是:
spring.datasource.url=\
jdbc:h2:mem:DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE
spring.jpa.hibernate.ddl-auto=none
执行测试用例,可以通过。需要注意的是:Spring Boot仅仅会加载一个application.properties文件,由于此处我在src/test/resources目录下新建了application.properties文件,所以之前的那个(在src/main/resources目录下)不会被加载。
我们通过Spring的ResourceDatabasePopulator和DatabasePopulatorUtils类加载test-data.sql文件,在test-data.sql文件中的数据仅仅对当前所在的*Test.java文件有效。Spring Boot自身去处理schema.sql和data.sql文件时也是依靠这两个类,这里我们不过是显式指定了我们希望执行的脚本文件。
创建setup方法——loadDataFixtures(),并用@Before注解修饰,表示在测试用例之前运行该方法。
在loadDataFixtures()方法中,首先通过context.getResources方法加载test-data.sql文件,然后通过DatabasePopulatorUtils.execute(populator, ds)执行该文件中的SQL语句。
为了避免每个@Test修饰的测试用例之前都导入数据,因此引入一个标志变量——loadDataFixtures(初始化为true),因此该方法只执行一次。
Thoughts, stories and ideas.503 Service Temporarily Unavailable
503 Service Temporarily Unavailable
openresty/1.11.2.4(window.slotbydup=window.slotbydup || []).push({
id: '2014386',
container: s,
size: '234,60',
display: 'inlay-fix'
&&|&&0次下载&&|&&总7页&&|
您的计算机尚未安装Flash,点击安装&
阅读已结束,如需下载到电脑,请使用积分()
下载:5积分
0人评价9页
0人评价30页
0人评价23页
0人评价19页
0人评价34页
所需积分:(友情提示:大部分文档均可免费预览!下载之前请务必先预览阅读,以免误下载造成积分浪费!)
(多个标签用逗号分隔)
文不对题,内容与标题介绍不符
广告内容或内容过于简单
文档乱码或无法正常显示
文档内容侵权
已存在相同文档
不属于经济管理类文档
源文档损坏或加密
若此文档涉嫌侵害了您的权利,请参照说明。
我要评价:
下载:5积分2005年 总版技术专家分年内排行榜第一2004年 总版技术专家分年内排行榜第一
2006年 总版技术专家分年内排行榜第六2003年 总版技术专家分年内排行榜第八
2005年 总版技术专家分年内排行榜第一2004年 总版技术专家分年内排行榜第一
2006年 总版技术专家分年内排行榜第六2003年 总版技术专家分年内排行榜第八
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 数据加载中 请稍候... 的文章

 

随机推荐