随笔分类 -  DataBase

MySQL安全SSL介绍
摘要:## 1. SSL原理 SSL(Secure Sockets Layer)是一种用于安全地传输数据的加密协议。在MySQL中,SSL可以用于加密客户端与服务器之间的通信,以防止数据被窃取或篡改。SSL通过以下方式实现数据的加密和身份验证: - **加密通信**:SSL使用非对称加密和对称加密相结合的 阅读全文
posted @ 2023-07-08 10:32 PetterLiu 阅读(1288) 评论(0) 推荐(0) 编辑
Mysql8社区版日志审计插件
摘要:Mysql8社区版日志审计插件 过去从Mysql官方自带general.log日志的相比其他插件性能是最差的,我们考虑参考行业中较好的插件是MariaDB Audit Plugin, 可惜并不兼容mysql 5.7与mysql 8.0以上版本。亚马逊RDS for MySQL的开发团队已经folk了 阅读全文
posted @ 2023-06-18 21:48 PetterLiu 阅读(987) 评论(0) 推荐(0) 编辑
MySQL数据库安全评估工具
摘要:MySQL数据库安全评估工具MySQL Database Security Assessment Tool MySAT执行多项测试以分析数据库配置和安全策略。MySAT可以帮助评估并因此提高MySQL数据库的安全性。MySAT是一个简单的SQL脚本,它易于理解,易于维护。MySAT的结果是一份HTM 阅读全文
posted @ 2023-06-10 15:15 PetterLiu 阅读(172) 评论(0) 推荐(0) 编辑
WMS产品实时数据仓库介绍
摘要:WMS产品实时数据仓库介绍 目标以ERP、跨境电商ERP 、 WMS(仓储管理系统)为核心,搭建融合商业智能BI、新零售、订货系统等为一体的产品矩阵,帮助电商企业快速布局 跨境 和 新零售,提升订单处理效率,实现数字化业务管理,为企业降本增效。痛点业务+数据双中台 Hologres是阿里巴巴自主研发 阅读全文
posted @ 2023-05-28 20:09 PetterLiu 阅读(119) 评论(0) 推荐(0) 编辑
Redis的高级提示
摘要:Redis的高级提示 下面是我最喜欢的6个减少Redis内存使用的高级技巧。对于较低层次的提示,请参阅Redis的内存优化文档.Tip 1 - 序列化 通过使用正确的序列化,通常可以减少Redis的内存使用。使用内置的序列化机制来序列化对象是非常诱人的(例如Python的pickle,PHP的ser 阅读全文
posted @ 2022-10-05 15:09 PetterLiu 阅读(70) 评论(0) 推荐(0) 编辑
多语言DB数据库表设计
摘要:多语言DB数据库表设计 国际化产品大致可分为两种:一是根据不同国家/地区分别设计不同的信息架构和用户界面;二是出于成本考虑用相同的架构和设计做不同语言的适配。此处是第二类: 示例一: 脚本如下: CREATE TABLE IF NOT EXISTS `app_product` ( `id` int( 阅读全文
posted @ 2021-09-20 14:40 PetterLiu 阅读(1041) 评论(0) 推荐(0) 编辑
制造行业的数据管理
摘要:制造行业的IT应用ERP/CRMOA/邮件系统制造业数据管理需求汇总数据分层管理数据库实时复制终端数据管理集中备份备份到云连续数据复制到云在云中恢复云中备份、多数据中心今天先到这儿,希望对技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管理,团队建设 有参考作用 , 您可能感兴趣的文章: 领导人怎样带领好团队构建创业公司突击小团队国际化环境下系统架构演化微服务架构设计视频直... 阅读全文
posted @ 2020-01-27 15:46 PetterLiu 阅读(1182) 评论(0) 推荐(0) 编辑
基于ElasticStack数据分析应用系统
摘要:1、ElasticsearchElasticsearch 基于java,是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。2、LogstashLogstash 基于java,是一个开源的用于收集,分析和存储日志的工具。3、KibanaKibana 基于nodejs,也是一个开源和免费的工具,Kibana可以为... 阅读全文
posted @ 2018-06-10 21:41 PetterLiu 阅读(4364) 评论(1) 推荐(0) 编辑
互联网存储架构弹性扩容案例
摘要:互联网业务持续增长需要存储架构设计也能够弹性扩容。让我们来看看:RocksDBRocksDB是facebook开源的NOSQL存储系统,其设计是基于Google开源的LevelDB,优化了LevelDB中存在的一些问题,其性能要比LevelDB强,设计与LevelDB极其类似。RocksDB 具有高度灵活的配置设置,可以调整为在各种生产环境(包括纯内存,闪存,硬盘或 HDFS)上运行。它... 阅读全文
posted @ 2018-04-15 21:41 PetterLiu 阅读(3408) 评论(0) 推荐(0) 编辑
电商大数据平台运维案例
摘要:技术栈数据流向平台规模差异化,隔离化YARN: https://baike.baidu.com/item/yarn/16075826?fr=aladdin今天先到这儿,希望对您在系统架构设计与评估,团队管理, 项目管理, 产品管理,团队建设 有参考作用 , 您可能感兴趣的文章: 互联网电商购物车架构演变案例互联网业务场景下消息队列架构互联网高效研发团队管理演进之一消息系统架构设计演进互联网电商搜索... 阅读全文
posted @ 2017-09-16 11:51 PetterLiu 阅读(3747) 评论(0) 推荐(0) 编辑
云时代的数据库管理演化
摘要:云时代的数据库管理,在不断的演化,对DBA也提出更高的要求。去IOE其本意是,在阿里巴巴的IT架构中,去掉IBM的小型机、Oracle数据库、EMC存储设备,代之以自己在开源软件基础上开发的系统。 去IOE原因除了钱,关键是用钱买的产品已经不能解决业务问题。 下面让我们来看一下: 电商 让研发具备DBA能力:诊断与优化 ---... 阅读全文
posted @ 2016-08-20 10:55 PetterLiu 阅读(760) 评论(0) 推荐(0) 编辑
互联网数据库架构设计思路
摘要:一 、58同城数据库架构设计思路 (1)可用性设计 解决思路:复制+冗余 副作用:复制+冗余一定会引发一致性问题 保证“读”高可用的方法:复制从库,冗余数据,如下图 带来的问题:主从不一致 解决方案:见下文 保证“写”高可用的一般方法:双主模式,即复制主库(很多公司用单master,此时无法保证写的可用性),冗余数据,如下图 带来的问题:双主同步key冲突,... 阅读全文
posted @ 2015-07-11 10:45 PetterLiu 阅读(46628) 评论(13) 推荐(3) 编辑
MongoDb gridfs-ngnix文件存储方案
摘要:在各类系统应用服务端开发中,我们经常会遇到文件存储的问题。 常见的磁盘文件系统,DBMS传统文件流存储。今天我们看一下基于NoSQL数据库MongoDb的存储方案。笔者环境 以CentOS 6.5,MongoDb 2.6.3, Nginx-1.4.7 为例,您需要了解Linux常用命令。 先来回顾一下MongoDb的内部文件结构 MongoDB在数据存储上按命名空间... 阅读全文
posted @ 2015-07-05 15:22 PetterLiu 阅读(11795) 评论(0) 推荐(0) 编辑
Windows台的FailOver群集简介
摘要:首先,您需要有一些服务器硬件方面知识。 我们介绍Windows平台的FailOver群集,以多个站点场景为例,如下图示: 八个结点NODE,Windows的FailOver群集,依赖SAN存储同步各个站点。 如下图的拓扑结构图,一个城市的站点Down,马上能转移到另一个城市的站点服务器: Windows Server 2008以后的服务器版本操作系统有个Windows Failove... 阅读全文
posted @ 2014-04-25 15:45 PetterLiu 阅读(4030) 评论(0) 推荐(0) 编辑
SQL SERVER获取数据库文件信息
摘要:MS SQL SERVER 获取当前数据库文件等信息,适用于多个版本: SELECT dbf.file_id AS FileID , dbf.name AS [FileName] , s.filename AS FileLocation , CAST(dbf.size/128.0 AS DECIMAL(19,2)) AS FileSizeMB... 阅读全文
posted @ 2013-11-16 22:05 PetterLiu 阅读(3281) 评论(1) 推荐(1) 编辑
K3Cloud开放数据模型
摘要:金蝶K/3 Cloud是基于WEB2.0与云技术的一个开放式、社会化的新时代企业管理服务平台。整个产品采用SOA架构,完全基于BOS平台组建而成,业务架构上贯穿流程驱动与角色驱动思想,结合中国管理模式与中国管理实践积累,精细化支持企业财务管理、供应链管理、生产管理、人力资源管理、供应链协同管理等核心应用。 目前已开放它的数据模型。如下是 t_bd_account 基础数... 阅读全文
posted @ 2013-07-27 20:02 PetterLiu 阅读(7528) 评论(0) 推荐(0) 编辑
T-SQL列出最后访问的存储过程
摘要:在SQL SERVER中,我们需要列出最后访问的存储过程,那您可以试试执行下面的脚本,更改Database_Name为你的数据库名,更改查询条件中存储过程匹配的名称: Use Database_Name Go SELECT a.execution_count , OBJECT_NAME(objectid) Name,... 阅读全文
posted @ 2012-10-31 23:10 PetterLiu 阅读(447) 评论(0) 推荐(1) 编辑
存储过程生成POCO
摘要:下面我们演示使用T-SQL写的一个存储过程,生成C#的POCO代码: CREATE PROCEDURE usp_TableToClass /* Generates C# class code for a table and fields/properties for each column. Run as "Results to Text" or... 阅读全文
posted @ 2012-09-07 17:12 PetterLiu 阅读(1296) 评论(0) 推荐(1) 编辑
SQLServer中列出数据库的所有表的创建时间
摘要:下面这个存储过程将列出数据库的所有表的创建时间: Create proc usp_alldatabases as begin declare @script as nvarchar(2000) if exists(select 1 from sysobjects where name='tab_alltables') drop table tab_allta... 阅读全文
posted @ 2012-07-08 10:50 PetterLiu 阅读(2758) 评论(0) 推荐(0) 编辑
T-Sql 实现类似访问数组变量的操作
摘要:目前T-SQL不支持Array这种类型,大多数情况我们需要用游标来实现。除了游标后我们还可以用临时表,这里我们演示使用表变量来实现,直接看下来的T-SQL: --Then "iterate" through it executing the necessary SQL from those values. --This will allow you to have 0 ... 阅读全文
posted @ 2012-06-15 10:57 PetterLiu 阅读(4897) 评论(0) 推荐(0) 编辑