找到约1350篇文章
  • 怒一人 分享于2017-04-29 被收藏0次 0人推荐 0条评论
    我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。window.setTimeout(show,10*60*1000);function show(){window.location.href="http://www.kejilie.com/unread.html";};这是《猎云网》筛选报道的第16449家早期创业公司前几日,建筑行业数据平台“小筑理”对外宣布获得600万的天使轮融资,由行业内50名资深人士联合投资。这一消息经各家媒体报道转载之后,让我们知晓了这个希
  • 草根企业家 分享于2017-04-29 被收藏0次 0人推荐 0条评论
    数据库之事务之并发:脏读,不可重复读,幻读一、现象描述数据库事务并发产生的问题,现象有以下三种:第一种现象:脏读:描述:在一次事务中,读取了另一个尚未提交事务正在修改的数据。原因:该数据正在被另外的事务修改,数据的最终结果不能确定,就读取了数据。强调:事务本身的执行过程。解决:对数据枷锁。不要读取正在被其它事务修改的数据。-dirty readA dirty read occurs when atransaction is allowed to read data from arow that
  • 慢熟 分享于2017-04-29 被收藏0次 0人推荐 0条评论
    前阵子由于工作需要简单复习了下SQL,现在把之前写的总结发到这里。很基础的东西,出现错误欢迎指正。一,表结构:create table USER_ID(ID number(10),name varchar2(255),age number(3),telephone number(11),birthday varchar2(8));create table school(school_id number(10),name varchar2(255),address varchar2(255),le
  • 鱼丸粉丝 分享于2017-04-29 被收藏0次 0人推荐 0条评论
        上一篇介绍了分库分表插件,但是多库操作涉及到分布式事务问题,大家都知道分布式事务需要涉及到数据库XA驱动,oracle原本就支持,mysql在5.6版本支持了该属性,atomikos插件封装了该特性的一个中间件。现在来介绍一个atomikos的使用。    首先是jar包依赖,maven配置如下:dependency groupIdcom.atomikos/groupId artifactIdtransactions/artifactId version4.0.4/version/dep
  • risu 分享于2017-03-24 被收藏0次 0人推荐 0条评论
    1.关闭所以oracle开头的服务计算机-管理-服务,将OracleMTSRecoveryService和OracleServiceORCL服务停止2.Universal Installer中卸载产品,全部展开,除了OraDb11g_home1外,勾选其他项目,单击删除3.删除注册表输入regedit,打开注册表,HKEY_LOCAL_MACHINE\SOFTWARE中删除oracle;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services中删除
  • wendell 分享于2017-03-24 被收藏0次 0人推荐 0条评论
    开篇在OLTP系统领域,我们在很多业务场景下都会面临事务一致性方面的需求,例如最经典的Bob给Smith转账的案例。传统的企业开发,系统往往是以单体应用形式存在的,也没有横跨多个数据库。我们通常只需借助开发平台中特有数据访问技术和框架(例如Spring、JDBC、ADO.NET),结合关系型数据库自带的事务管理机制来实现事务性的需求。关系型数据库通常具有ACID特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。而大
  • Chris 分享于2017-03-24 被收藏0次 0人推荐 0条评论
    摘要: Mesos为很多不同的用户场景都提供了精妙的,考虑周全的API。持久化卷是由新的acceptOffers API引入的特性。持久化卷让用户可以为Mesos构建数据库框架,Mesos可以在任何不可预见的故障和错误发生并且影响整个系统时,使数据持久化。本文选自《用Mesos框架构建分布式应用》。  直到最近,Mesos都仅仅能够运行无须向磁盘存储数据的服务。这是因为没有方法预留所需的磁盘块。从Mesos 0.23版本开始,可以预留磁盘了。  我们可以将Mesos当作一个部署系统。如果MySQ
  • 不自重小姐 分享于2017-03-24 被收藏0次 0人推荐 0条评论
    目前oracle数据库设置定时任务job调度一般有两种方式,分别是dbms_scheduler创建job调度和dbms_job创建job调度。dbms_scheduler创建job调度是在10g以后才有的,甲骨文公司为了用来替换dbms_job而提供了更强大的功能与更灵活的机制/管理。下面介绍这两种方式。1.dbms_scheduler创建job调度。--查询select*from dba_scheduler_jobs;--创建job begin dbms_scheduler.create_jo
  • 草雨田 分享于2017-03-24 被收藏0次 0人推荐 0条评论
    1.创建联合索引时,要注意,离散度大的列前置。可以通过select count(distinct(A)),count(distinct(B))from tb; 看哪个列离散度大。 2. 索引列检查工具-检查mysql索引中重复或冗余的索引列   pt-duplicate-key-checker: 可以检测出数据库中的冗余索引列,并给出删除建议;执行:退出mysql,终端输入:pt-duplicate-key-checker-uroot-p1234-h 127.0.0.1 
  • 血袖子 分享于2017-03-23 被收藏0次 0人推荐 0条评论
    最近面试,问到关与mysql数据库的分表一些问题,如设计一个千万级别的会员数据库,当时想到了分表,但是当问到如何跟据username查询到用户的信息时,这时,有点卡住了,所以为了让自已重新认识分表,而记录下来。垂直分表:  其实没啥好讲,就是 主键+常用列 放在原表中,再讲 主键+一些不常用列 放在另外的表中。  这样一个数据页就可以存放更多数据。但是缺点也明显,可能会增加join或union之类的操作。 水平分表:  今天面试被问到水平分表,突然愣住了,分都知道,但分完如何有效查询就不好说了。

也许你感兴趣

换一批