会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
悦光阴
请不要假装很努力,因为结果不会陪你演戏。
博客园
首页
管理
上一页
1
···
14
15
16
17
18
19
20
21
22
···
28
下一页
2017年7月10日
是时候,反思一下
摘要: 时光荏苒,一晃,我已过而立之年,人生之路已经走完小一半了,回头想想在上海工作的这几年,我的心理状态发生了很大的变化,从向往上海,到想逃离上海;从任性,依赖父母,到成熟,为父母和家庭分忧。然而,在上海待久了,安家的意愿越来越强烈,归属感越来越稀薄,对未来越来越迷茫,是时候,给自己的人生做一个反思了,出
阅读全文
posted @ 2017-07-10 08:26 悦光阴
阅读(10386)
评论(132)
推荐(123)
2017年7月8日
极简逻辑表达式的设计和查询
摘要: 在数据库开发中,对两个关系表进行连接查询,能够直接做“逻辑或”的查询,而对于逻辑与和逻辑非的查询,则稍复杂点,需要编写额外的代码来实现。在关系型数据库中,所谓的连接,实际上是集合的包含,只要包含一项,就满足连接条件,实现的逻辑或,这种设计,能够满足绝大多数的查询需求。有时,对于一条数据,可能需要通过
阅读全文
posted @ 2017-07-08 08:33 悦光阴
阅读(3069)
评论(0)
推荐(4)
2017年7月6日
最简单的XML用法
摘要: 在传递数据时,XML和JSON是最常用的数据格式,SQL Server从很早的版本就开始支持XML格式,而对于JSON格式,SQL Server从2016版本开始支持。大多数数据库系统并没有升级到SQL Server 2016版本,因此在传递格式化的数据时,通常还是使用XML格式。对我而言,查询和解
阅读全文
posted @ 2017-07-06 08:35 悦光阴
阅读(5054)
评论(0)
推荐(4)
2017年6月29日
Replication 第一篇:Log Reader 参数调整
摘要: 在事务复制中,发布服务会把日志记录到事务日志文件中,Replication Log Reader Agent是一个可执行的进程,用于监控发布数据库中的事务日志,把标记为复制的事务从日志文件读取到分发数据库distribution中。 调整Log Reader Profile 参数 在数据仓库中,通常
阅读全文
posted @ 2017-06-29 10:01 悦光阴
阅读(1249)
评论(0)
推荐(4)
2017年6月28日
SQL Server 文件的空间使用
摘要: 数据库占用的存储空间,从高层次来看,可以查看数据库文件(数据文件,日志文件)占用的存储空间,从较细的粒度上来看,分为数据表,索引,分区占用的存储空间。监控数据库对象占用的硬盘空间,包括已分配,未分配,和未使用的空间占比,能够有效地管控存储空间,合理利用,避免部分文件空间不足,而其他文件浪费空间的问题
阅读全文
posted @ 2017-06-28 10:45 悦光阴
阅读(2664)
评论(4)
推荐(6)
2017年6月27日
索引调优 第三篇:索引统计
摘要: 数据库引擎是高度优化的闭环系统,基于执行计划的反馈,查询优化器在一定程度上自动优化现有的执行计划。查询优化的核心是索引优化,数据库引擎通过计数器统计关于索引操作的数据,统计的信息包括:使用次数、物理存储、底层操作的计数,以及缺失索引等,这些统计数据存储在内存中,是数据库引擎执行情况的真实反馈,高度概
阅读全文
posted @ 2017-06-27 10:28 悦光阴
阅读(2793)
评论(0)
推荐(6)
2017年6月26日
索引调优 第二篇:碎片整理
摘要: 存储数据是为了查找数据,存储结构影响数据查找的性能。对无序数据进行查找,最快的查找算法是哈希查找;对有序数据进行查找,最快的查找算法是平衡树查找。在传统的关系型数据库中,聚集索引和非聚集索引都是平衡树(B-Tree)类型的存储结构,用于顺序存储数据,便于实现数据的快速查找。除了提升数据查找的性能之外
阅读全文
posted @ 2017-06-26 11:57 悦光阴
阅读(4424)
评论(0)
推荐(6)
2017年6月21日
我眼中的项目经理
摘要: 在项目组待的时间久了,渐渐地跟微软的项目经理Michael熟悉起来了,跟他有过很多次深入的聊天,向他请教过很多关于人生,理想,技术上的问题,不得不说,项目经理是我神往的角色。虽然我没有亲身经历过,但是我认为做项目经理很有意思,把一个想法变成项目,服务于业务,这是我期望的工作。 佛者说:“一花一世界,
阅读全文
posted @ 2017-06-21 09:28 悦光阴
阅读(9311)
评论(49)
推荐(56)
2017年6月20日
不再迷惑,无值和NULL值
摘要: 在关系型数据库的世界中,无值和NULL值的区别是什么?一直被这个问题困扰着,甚至在写TSQL脚本时,战战兢兢,如履薄冰,害怕因为自己的一知半解,挖了坑,贻害后来人,于是,本着上下求索,不达通幽不罢休的决心(开个玩笑),遂有此文。 学习过关系型数据库的伙伴都知道,NULL是指不确定的值,在数据库中绝对
阅读全文
posted @ 2017-06-20 11:39 悦光阴
阅读(5297)
评论(4)
推荐(8)
2017年6月19日
大数据操作:删除和去重
摘要: 一些看似简单的数据操作,当作用于海量数据集时,就会出现“意料之外,却在情理之中”的问题,海量数据操作,需要采用特殊方法,才能“曲径通幽”。在删除海量数据时,需要注意日志的增长,索引碎片的增加和数据库的恢复模式,特别是利用大容量日志操作,来减少日志的增长和提高数据插入的速度。对于大数据去重,通过一些小
阅读全文
posted @ 2017-06-19 14:05 悦光阴
阅读(12897)
评论(18)
推荐(21)
2017年6月12日
SSRS配置2:加密管理
摘要: 在初始化Reporting Service时,SSRS会自动创建数据库[ReportServer],用于存储报表元数据,报表订阅,以及凭证(Credential)和连接信息等身份验证信息,身份验证数据非常重要,为了保护敏感数据,Reporting Service支持对称性密钥(Symmetric k
阅读全文
posted @ 2017-06-12 10:46 悦光阴
阅读(1776)
评论(0)
推荐(1)
2017年6月9日
SSISDB4:当前正在运行的Package及其Executable
摘要: SSISDB 系列随笔汇总: SSISDB1:使用SSISDB管理Package SSISDB2:SSIS工程的操作实例 SSISDB3:Package的执行实例 SSISDB4:当前正在运行的Package及其Executable SSISDB5:使用TSQL脚本执行Package SSISDB6
阅读全文
posted @ 2017-06-09 15:48 悦光阴
阅读(1746)
评论(0)
推荐(5)
2017年6月1日
Neo4j 第五篇:批量更新数据
摘要: 相比图形数据的查询,Neo4j更新图形数据的速度较慢,通常情况下,Neo4j更新数据的工作流程是:每次数据更新都会执行一次数据库连接,打开一个事务,在事务中更新数据。当数据量非常大时,这种做法非常耗时,大多数时间耗费在连接数据库和打开事务上,高效的做法是利用Neo4j提供的参数(Parameter)
阅读全文
posted @ 2017-06-01 10:46 悦光阴
阅读(20394)
评论(1)
推荐(8)
2017年5月26日
Neo4j 第四篇:使用.NET驱动访问Neo4j
摘要: 本文使用的IDE是Visual Studio 2015 ,驱动程序是Neo4j官方的最新版本:Neo4j.Driver ,创建的类库工程(Project)要求安装 .NET Framework 4.5.2及以上版本,Neo4j官方提供的驱动程序使用起来非常简单,非常依赖于Cypher语言,这使得该驱
阅读全文
posted @ 2017-05-26 10:02 悦光阴
阅读(10549)
评论(2)
推荐(7)
2017年5月24日
Neo4j 第三篇:Cypher查询入门
摘要: Neo4j使用Cypher查询图形数据,Cypher是描述性的图形查询语言,语法简单,功能强大,由于Neo4j在图形数据库家族中处于绝对领先的地位,拥有众多的用户基数,使得Cypher成为图形查询语言的事实上的标准。本文作为入门级的教程,我不会试图分析Cypher语言的全部内容,本文的目标是循序渐进
阅读全文
posted @ 2017-05-24 09:37 悦光阴
阅读(111004)
评论(8)
推荐(30)
2017年5月22日
Neo4j 第二篇:图形数据库
摘要: 在深入学习图形数据库之前,首先理解属性图的基本概念。一个属性图是有向图,由顶点(Vertex),边(Edge),标签(Lable),关系类型(Relationship Type)和属性(Property)组成。 在属性图形中,节点和关系是最重要的实体,顶点也称作节点(Node),边也称作关系(Rel
阅读全文
posted @ 2017-05-22 10:07 悦光阴
阅读(15896)
评论(9)
推荐(14)
2017年5月19日
Neo4j 第一篇:在Windows环境中安装Neo4j
摘要: 图形数据库(Graph Database)是NoSQL数据库家族中特殊的存在,用于存储丰富的关系数据,Neo4j 是目前最流行的图形数据库,支持完整的事务,在属性图中,图是由顶点(Vertex),边(Edge)和属性(Property)组成的,顶点和边都可以设置属性,顶点也称作节点,边也称作关系,每
阅读全文
posted @ 2017-05-19 11:16 悦光阴
阅读(115226)
评论(6)
推荐(28)
2017年5月10日
ElasticSearch入门 第九篇:实现正则表达式查询的思路
摘要: ElasticSearch 2.4版本支持Java正则表达式查询,但是,在对大段的文本(Text Block)进行挖掘之前,必须了解正则表达式查询的特殊之处。由于分析器会对文本字段进行分词,移除停用词,小写转换等操作,最终存储在倒转索引中的是小写的标记流(Token Stream),默认情况下,每一个标记是一个分词(Term),这无法满足正则表达式查询的一般要求,这就是说,正则表达式查询的是原始文本,需要注意的是,ElasticSearch引擎都是从原始文本的第一个字符开始执行正则表达式匹配。 在ElasticSearch 2.4版本中启用正则表达式之前,需要考虑两个问题:分词吗?大小写敏感吗?
阅读全文
posted @ 2017-05-10 09:26 悦光阴
阅读(14113)
评论(3)
推荐(7)
2017年5月9日
ElasticSearch入门 第八篇:存储
摘要: 在ElasticSearch 2.4版本中,文档存储的介质分为内存和硬盘:内存速度快,但是容量有限;硬盘速度较慢,但是容量很大。同时,ElasticSearch进程自身的运行也需要内存空间,必须保证ElasticSearch进程有充足的运行时内存。为了使ElasticSearch引擎达到最佳性能,必须合理分配有限的内存和硬盘资源。
阅读全文
posted @ 2017-05-09 09:58 悦光阴
阅读(40388)
评论(3)
推荐(7)
2017年5月8日
ElasticSearch入门 第七篇:分词
摘要: 在全文搜索(Fulltext Search)中,词(Term)是一个搜索单元,表示文本中的一个词,标记(Token)表示在文本字段中出现的词,由词的文本、在原始文本中的开始和结束偏移量、以及数据类型等组成。ElasticSearch 把文档数据写到倒排索引(Inverted Index)的结构中,倒排索引建立词(Term)和文档之间的映射,索引中的数据是面向词,而不是面向文档的。分析器(Analyzer)的作用就是分析(Analyse),用于把传入Lucene的文档数据转化为倒排索引,把文本处理成可被搜索的词。分析器由一个分词器(Tokenizer)和零个或多个标记过滤器(TokenFilter)组成,也可以包含零个或多个字符过滤器(Character Filter)。
阅读全文
posted @ 2017-05-08 09:14 悦光阴
阅读(15943)
评论(4)
推荐(5)
上一页
1
···
14
15
16
17
18
19
20
21
22
···
28
下一页
公告