当前位置: 首页 > news >正文

淘宝网站首页怎么做/网页点击量统计

淘宝网站首页怎么做,网页点击量统计,怎么买域名建网站,广州手机网站建设哪家好背景: 近期工作中遇到对MySQL表中内容安全要求,需要通过字段内容加密存储的方式来实现。 为真实测试,如有疑问,欢迎解惑。 有多种解决办法,可以通过中间件来实现、数据库层来实现,最终选择了AES对称…

背景:       

        近期工作中遇到对MySQL表中内容安全要求,需要通过字段内容加密存储的方式来实现。

        为真实测试,如有疑问,欢迎解惑。

        有多种解决办法,可以通过中间件来实现、数据库层来实现,最终选择了AES对称加密的方式:Java加密数据进行保存,MySQL中解密进行范围查询的方式。

        环境:MySQL 8.3版本

        连接工具:DBeaver 22.3

        测试方式:insert语句一个个新增;几个数据量节点进行单条新增、等于查询、大于小于范围查询

        准备工作:

-- 建表语句
CREATE TABLE test_encryption (id INT PRIMARY KEY,data1 VARCHAR(255),data2 VARCHAR(255)
);-- 新增数据
INSERT INTO test_encryption (id,data) VALUES (1, AES_ENCRYPT('num000001', 'your_secret_key'),AES_ENCRYPT('code000001', 'your_secret_key'));
INSERT INTO test_encryption (id,data) VALUES (1, AES_ENCRYPT('num000002', 'your_secret_key'),AES_ENCRYPT('code000002', 'your_secret_key'));
....
INSERT INTO test_encryption (id,data) VALUES (1, AES_ENCRYPT('num400001', 'your_secret_key'),AES_ENCRYPT('code400001', 'your_secret_key'));-- 查询单条语句
select * from test_encryption where AES_DECRYPT(data1, 'your_secret_key') = 'num000022' and AES_DECRYPT(data2, 'your_secret_key') = 'code000022'-- 范围查询语句(大于号、小于号)
select * from test_encryption where 
AES_DECRYPT(data1, 'your_secret_key') > 'num000022' and 
AES_DECRYPT(data1, 'your_secret_key') < 'num020022' and 
AES_DECRYPT(data2, 'your_secret_key') > 'code000022' and 
AES_DECRYPT(data2, 'your_secret_key') < 'code020022'

        共新增40w条数据,中间有部分时间DBeaver工具崩了,导致虽然新增但是无法查看具体时间,所以中间有17.3w~20w和34.6w~40w的新增数据过程。  

        “加密新增全部速度”:前面数据量一列展示的从多少数据到多少数据新增的时间;

        “加密新增一条速度”:到达“数据量”一栏对应的最高值时单独新增一条数据的用时;

        “解密查询一条数据速度”:到达“数据量”一栏对应的最高值时等于查询的速度;

        “解密范围查速度”:到达“数据量”一栏对应的最高值时使用范围查询的速度;

      测试结果如下:

数据量

加密新增全部速度(ms)

加密新增一条速度(ms)

解密查询一条数据速度(ms)

解密范围查速度(ms)

0~2w

58600

3~4

31~41

31~41

2w~3w

29713

3~4

42~52

31~41

3w~10w

216508

3~4

111~145

31~41

17.3w~20w

79599

3~4

225~245

45~56

34.6w~40w

160911

4

445~465

90~105

        我对结果有些疑惑,是因为我范围查限制的条件问题?还是mysql对加密函数的范围查有优化?总感觉查询一条应该比查询范围效率应该会高。

http://www.whsansanxincailiao.cn/news/32023776.html

相关文章:

  • python java 网站开发/做网站企业
  • 长沙哪里做网站/互联网营销外包推广
  • 新手学做网站pdf/网络营销方式有几种
  • 上海网站建设公司网/网站推广费用
  • 影业的网站怎么做/网站搜索引擎优化技术
  • 宁夏交通建设有限公司网站/跨境电商怎么做
  • 做网站开发的是不是程序员/网站查询入口
  • 杭州网站案列/营销策略都有哪些
  • 个人网站建立 学生/app营销策略有哪些
  • 凡客网站登录/沪指重上3000点
  • 如何做网站服务器/西安seo网站关键词
  • 做设计不能不知道的网站/百度推广可以自己开户吗
  • 做拍卖网站/郑州百度推广托管
  • 微信网站建设公司/百度助手app免费下载
  • 近五年关于网站建设的参考文献/肇庆seo外包公司
  • 做商城网站系统/抖音关键词查询工具
  • 哪些网站是做采购的/seo百度推广
  • 网站建设安全协议书/免费推广产品平台有哪些
  • 做网站吗/中文域名注册官网
  • 沧州做企业网站公司/域名注册需要哪些条件
  • 温州网站建设/优化推广排名网站教程
  • wordpress默认主题twenty/资源优化网站排名
  • 做全景图有哪些网站/舆情管理
  • 做木工的网站/北京seo教师
  • 网站建设找邓金平/万网官网登录
  • 电脑网站打不开怎么解决/学生没钱怎么开网店
  • wordpress更换域名批量替换/公众号微博seo
  • 百度收录网站要多久/长尾词排名优化软件
  • 食堂网站源代码php+mysql/谁有推荐的网址
  • 开发 网站 费用/长春seo公司哪家好