-
MySQL分库分表分库后的查询(8th)
前言 这边我们以使用python程序要展示一下再分库分表后,我们需要如何对数据库进行操作。 python操作数据库 我们这边还是沿用之前的那5中: 场景1:购买者下订单 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15…
-
hadoop家族介绍
Apache Hadoop是一款支持数据密集型分布式应用并以Apache 2.0许可协议发布的开源软件框架。它支持在商品硬件构建的大型集群上运行的应用程序。Hadoop是根据Google公司发表的MapReduce和Google档案系统的论…
-
SQL Server数据库安全管理设置措施
数据库是为了方便存储大量的数据,那么合理的维护数据库,保证数据库不被受攻击,保证数据库的正常工作与安全性就尤为重要。下面是收集网络关于SQL Server数据库安全管理的设置措施: 1、使用安全的密码策略 我们把密码策略摆在所有安全设置的第…
-
关于SQL Server数据库基础知识整理
SQL Server数据库 SQL Server是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。是美国Microsoft公司推出的一种…
-
常用正则表达式列表
一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的…
-
MySQL分库分表使用Snowflake全局ID生成器(3rd)
Snowflake的使用 安装 requests 1 pip install requests 安装 pysnowflake 1 pip install pysnowflake 启动pysnowflake服务 1 2 3 4 5 6 sno…
-
MySQL分库分表弃强妥最提高性能(10th)
回顾 之前我们介绍了使用分布式事务(XA)处理用户下订单,对MySQL有所了解的都知道XA其实是在非用不可的情况下才用的,因为它实在是影响性能。当然,其实迫使我们使用XA的原因也是因为我们的设计决定的(其实使用XA这种分库分表的方案基本能满…
-
代码签名证书:信息劳动成果的保障
什么是代码签名证书? 代码签名证书是提供给软件开发者对其开发的软件代码进行数字签名,用于验证开发者身份真实性、保护代码的完整性。用户下载软件时,能通过数字签名验证软件来源可信,确认软件没有被非法篡改或植入病毒木马,保护用户不会被病毒、恶意代…
-
Hugepage让你的PHP7更快
PHP7刚刚发布了RC4, 包含一些bug修复和一个我们最新的性能提升成果(NEWS), 那就是”HugePageFy PHP TEXT segment”, 通过启用这个特性,PHP7会把自身的TEXT段(执行体)”挪“到Huagepage…
-
MySQL分库分表单库分表和迁移数据(4th)
前奏 因为在分表的时候我们需要知道我们分的是第几个表,所以我们先需要初始化我们的分表号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2…