我们不仅要选择适合自己口味的NoSQL数据库,比如基于内存的Memcache或Redis,更适合企业级架构的Cassandra或HBase,同时,针对Linux服务器的优化也必不可少。下面学步园小编来讲解下怎样基于NoSQL内存数据库来进行Linux性能优化?
怎样基于NoSQL内存数据库来进行Linux性能优化
Linux性能优化是一个很大的话题,涉及应用程序栈的层次架构,并非是一门精确的科学。本文是Linux性能优化系列文章的第一篇,着眼于NoSQL内...
阅读全文
了解MySql必须牢牢记住其体系结构图,Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的。下面学步园小编来讲解下MySQL体系结构分别有哪些?
MySQL体系结构分别有哪些
1、Connectors指的是不同语言中与SQL的交互
2、Management Serveices & Utilities: 系统管理和控制工具
3、Connection Pool: 连接池
管理缓冲用户连接,线程处理等需要缓存的需求。
4、SQL Interface: SQL接口
接...
阅读全文
MySQL可以说是程序员应用最多的数据库存储引擎的选择,索引的设计及使用和大批量插入时SQL语句的优化。下面学步园小编来讲解下Dex – MySQL数据库开发需要了解哪些?
MySQL数据库开发需要了解哪些
存储引擎的选择
声明:本文所针对的数据库版本都是MYSQL 5这里我主要针对两种存储引擎进行简单比较分别是MyISAM和InnoDB,首先比较下区别:
1. MyISAM不支持事务,不支持外键,优点是访问速度高,批量插入速度快...
阅读全文
大多数网站的内容都存在数据库里,用户通过请求来访问内容。数据库非常的快,有许多技巧能让你优化数据库的速度,使你不浪费服务器的资源。下面学步园小编来讲解下优化数据库速度有哪些技巧?
优化数据库速度有哪些技巧
0. 小心设计数据库
第一个技巧也许看来理所当然,但事实上大部分数据库的问题都来自于设计不好的数据库结构。
譬如我曾经遇见过将客户端信息和支付信息储存在同一个数据库列中的例子。对...
阅读全文
丢失更新是数据中一个比较常见的经典问题,在做项目时我们有时可能会没有注意到这个问题,但这个问题相当重要,有时会带来比较严重的结果。下面学步园小编来讲解下什么是丢失更新?丢失更新怎么解决?
什么是丢失更新
用一个操作过程来说明:
(1) 会话Session1 中的一个事务获取(查询)一行数据,并显示给一个用户User1。
(2) 会话Session2 中的另一个事务也获取这一行,但是将数据显示给另一个用户User2。
...
阅读全文
对于文档、对象图、键值对这样的非关系型数据类型,NoSQL数据库为它们提供了另一种可选的数据存储方式。分布式缓存能被用作NoSQL数据库吗?下面学步园小编来讲解下分布式缓存能被用作NoSQL数据库吗?
分布式缓存能被用作NoSQL数据库吗
InfoQ:你能否就分布式缓存解决方案与NoSQL数据库做个对比?
Greg Luck:分布式缓存通常会把数据放在内存里,用于降低延时。NoSQL数据库是没有R的DBMS(即没有关系的数据库管理系...
阅读全文
在Oracle中新建了一个数据库,今天把它删了之后再登录SQL*PLUS就登不上去了,出现ORA-12560:TNS:协议适配器错误。下面学步园小编来讲解下ORA-12560: TNS: 协议适配器错误怎么解决?
ORA-12560: TNS: 协议适配器错误怎么解决
造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:
1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener...
阅读全文
shared pool主要由保存数据字典的data_dictionary和保存SQL和PL/SQL代码和执行计划的library cache组成 。还包括其它供系统不同特性和技术使用的若干缓冲区,如为shared server模式提供的UGA等。下面学步园小编来讲解下优化shared pool有哪些思路?shared pool优化方法有哪些?
优化shared pool有哪些思路
1)根据设置经验,例如,可设置shared_pool_size=sga_target*(10%~15%)。
2)重点关注保存SQL和PL/SQL代码和...
阅读全文
静态注册可通过图形化的net manager进行配置。 net manager里面的配置选项与相关文件的对应关系。下面学步园小编来讲解下Oracle DBA怎么监听的静态注册与动态注册?
Oracle DBA怎么监听的静态注册与动态注册
静态注册在服务器端需要配置【监听程序(listener.ora)】,包括:
监听位置(协议、主机、端口);
数据库服务(全局数据库名:此处的全局数据库名对应于客户机端【服务命名(tnsnames.ora)】的服务名、Ora...
阅读全文
Orcale 数据库备份数据的命令用exp.exe,还原数据库命令imp.exe。下面学步园小编来讲解下Orcale怎么备份数据库exp?Orcale怎么还原数据库imp?
Orcale怎么备份数据库exp
格式:exp 用户名/密码@数据库 owner=拥有者 file=C:\xxx\xxx.dmp
eg1、数据库TEST完全导出,用户名:test, 密码:test,拥有者:tb_test 导出到D:\daochu.dmp中
exp test/test@TEST owner=tb_test file=d:\daochu.dmp
第一步:进入到...
阅读全文