摘要:最近在工作中业务需要,了解了左右值编码的树形结构存储方案,仔细研究了一下,整理了一个笔记分享给大家,如有错误之处望指出。 一、左右值编码 在基于数据库的一般应用中,查询的需求总要大于删除和修改。为了避免对于树形结构查询时的“递归”过程,基于Tree的前序遍历设计一种全新的无递归查询、无限分组的左右值
阅读全文
随笔分类 - 数据库相关
摘要:来源:https://blog.csdn.net/shaiguchun9503/article/details/82349050 并列排名使用:DENSE_RANK 序号使用:ROW_NUMBER 1.ROW_NUMBER() 定义:ROW_NUMBER()函数作用就是将select查询到的数据进行
阅读全文
摘要:Navicat Navicat Premium 15 Navicat Premium 是一套多连接数据库开发工具,让你在单一应用程序中同时连接多达七种数据库:MySQL、MariaDB、MongoDB、SQL Server、SQLite、Oracle 和 PostgreSQL,可一次快速方便地访问所
阅读全文
摘要:和华为同台争艳,这款中国“网红”开源软件火遍GitHub https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_9665341235417011665%22%7D&n_type=0&p_from
阅读全文
摘要:转载:http://www.cnblogs.com/kissdodog/p/3297894.html 逻辑数据库设计 - 单纯的树(递归关系数据) 相信有过开发经验的朋友都曾碰到过这样一个需求。假设你正在为一个新闻网站开发一个评论功能,读者可以评论原文甚至相互回复。 这个需求并不简单,相互回复会导致
阅读全文
摘要:表结构设计器(EZDML) 官网:http://www.ezdml.com/ 这是一个数据库建表的小软件,可快速的进行数据库表结构设计,建立数据模型。类似大家常用的数据库建模工具如PowerDesigner、ERWIN、ER-Studio和Rational-Rose等的超级精简版。 包含功能:1.
阅读全文
摘要:来源:https://www.cnblogs.com/zhouguowei/p/9268788.html 一、三大范式: 什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些规范的来优化数据数据存储方式。在关系型数据
阅读全文
摘要:万亿级消息背后: 小米消息队列的实践 Java技术架构 来自:小米云技术 转载来源:https://www.toutiao.com/a6762641388107465229/?tt_from=mobile_qq&utm_campaign=client_share×tamp=15745985
阅读全文
摘要:1 海量数据分析 海量数据分析类系统的设计主要面临2个大问题: 1 海量数据如何存储? a 借助于于Hadoop生态体系中的存储系统或者其他存储系统来存储海量数据,自身提供对上述数据的分布式查询分析功能,如Impala、Hive、SparkSQL、Presto、Drill、Kylin、OpenTSD
阅读全文
摘要:ODBC, OLEDB, ADO, ADO.Net的演化简史 Copy&Paste了一下午,终于一蹴而就此文,嘿嘿... 1.演变历史 它们是按照这个时间先后的顺序逐步出现的,史前->ODBC->OLEDB->ADO->ADO.Net。 看看Wiki上的MDAC定义:“Microsoft Data
阅读全文
摘要:表值函数 表值函数提供强大的结果集生成能力。它可以在查询内部表或视图允许的任何地方使用。表值函数在使用上比返回一个结果集的存储过程更灵活,因为函数的结果集可以联接到查询中的其他表。 SQL Server中有两种表值函数。内联表值函数在概念上与带参数的视图类似。多语句表值函数允许多条语句在表变量中创建
阅读全文
摘要:来源:http://www.studyofnet.com/news/295.html PIVOT通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合。UNPIVOT与PIVOT执行相反的操作,将表值表达式的列转换为列值。 通俗简单的说:P
阅读全文
摘要:来源:http://www.cnblogs.com/anncesky/articles/3869004.html还原或删除sql server 2008数据库时,经常烩出现:“因为数据库正在使用,所以无法获得对数据库的独占访问权”,终解决方案如下关键SQL语句:ALTER DATABASE [dat...
阅读全文
摘要:原帖地址:http://www.cnblogs.com/hsrzyn/archive/2013/05/28/1976555.html什么是SQLCLRSQL CLR (SQL Common Language Runtime) 是自 SQL Server 2005 才出现的新功能,它将.NET Fra...
阅读全文
摘要:原文地址:http://www.cnblogs.com/colder/p/3796864.htmlSQL Server 2005及以上版本支持用CLR语言(C# .NET、VB.NET)编写过程、触发器和函数,因此使得正则匹配,数据提取能够在SQL中灵活运用,大大提高了SQL处理字符串,文本等内容的...
阅读全文
摘要:db4o是一种纯对象数据库,相对于传统的关系数据库+ORM,db4o具有以下好处:1)以存对象的方式存取数据(废话~~,不过你考虑一下完全以对象的方式去考虑数据的存取对传统的数据库设计思维来说是多么大的颠覆);2)无需数据库服务器,只需要一个数据文件,且dll大小仅为300多k,非常适合作为嵌入式数...
阅读全文