ES(ElasticSearch)集群中相关的概念 03 一月 2020 zhifeiya 架构技术, 数据库技术 Elasticsearch(ES)是一个基于Lucene构建的开源、分布式、RESTful接口的全文搜索引擎,还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,可以在极短的时间内存储、搜索和分析大量的数据。ES可以作为一个独立的单个搜索服务器。不过,为了处理大型数据集,实现容错和高可用性,ES可以运行在许多互相合作的服务器上。这些服务器的集合称为集群。 [更多...]
数据库事务的ACID原则 07 十二月 2019 zhifeiya 架构技术, 名词解释, 数据库技术 事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性,通常简称为事务的ACID属性。ACID是Atomic(原子性)、Consistency(一致性)、solation(隔离性)、Durability(持久性) [更多...]
.Net面向对象型数据库NDatabase的简单使用 21 十一月 2019 zhifeiya 架构技术, 数据库技术 NDatabase是一个易于使用的.NET对象数据库。为了避免关系数据库带来的开销,可以尝试用NDatabase。NDatabase是新一代的面向对象数据库:1个原生的.NET数据库持久层。它的主要特 [更多...]
关于Redis的数据类型以及应用场景的整理 20 十一月 2019 zhifeiya 架构技术, 软件技术, 数据库技术, 网站技术 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。String(字符串)string 是 redi [更多...]
SqlServer数据字典导出脚本 18 十一月 2019 zhifeiya SQL相关, 数据库技术 sqlserver数据字典导出脚本的时候,不用配置,直接选定数据库执行以下脚本就行了:SELECT 表名 = CASE WHEN A.colorder = 1 THEN D.name [更多...]
sqlserver清除html标签 17 十一月 2019 zhifeiya 数据库技术 CREATE FUNCTION [dbo].[fun_Removehtml] (@str NVARCHAR(MAX)) RETURNS NVARCHAR (MAX) ASBEGINWHILE C [更多...]
XML文件当作数据库,使用XMLDatabase第三方DLL进行CRUD操作 13 十一月 2019 zhifeiya C#语言, 数据库技术 当领导说:"用XML存储数据"。咱们啥也不说了...其他的数据存储方式再好,那也没有XML数据存储好。鉴于XML当数据存储(数据库),在网上找了一个不错的dll库,分享出来。XMLDatabase [更多...]
.Net Redis 第三方包StackExchange.Redis与ServiceStack.Redis基本用法 12 十一月 2019 zhifeiya C#语言, 架构技术, 数据库技术 准备工作:1:环境,下载redis环境的安装包。官网上有,这里也提供一份windows下64位的Redis-x64-3.2.100.msi (5.80 mb) 2:C#开发用的dll [更多...]
ES(ElasticSearch)的CRUD操作 07 十一月 2019 zhifeiya C#语言, 架构技术, 数据库技术 ES(Elasticsearch)是一个基于RESTful web接口并且构建在Apache Lucene之上的开源分布式搜索引擎。同时ES还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,能够横向扩展至数以百计的服务器存储以及处理PB级的数据。可以在极短的时间内存储、搜索和分析大量的数据。通常作为具有复杂搜索场景情况下的核心发动机。 [更多...]
Redis服务集群部署方式主从、哨兵、集群的优缺点 05 十一月 2019 zhifeiya 架构技术, 数据库技术 Redis最开始使用主从模式做集群,若master(主)宕机需要手动配置slave(从)转为master;后来为了高可用提出来哨兵模式,该模式下有一个哨兵监视master和slave,若master宕机可自动将slave转为master,但它也有一个问题,就是不能动态扩充;所以在3.x提出cluster集群模式。但是,三中方式有什么优缺点以及原理是什么?下面将逐一进行解释: [更多...]