一、前期准备
Java和python在大一的时候就已经安装过了,配置一下环境就ok。Mysql的安装遇到了许多的问题,再请教了同学和查阅相关资料之后,我顺利的解决了问题。
其中java和python的环境配置,按照参考说明进行。
Mysql安装使用的文档:https://blog.csdn.net/a802976/article/details/119255644?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165594316316781435459200%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=165594316316781435459200&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-119255644-null-null.142^v20^control,157^v15^new_3&utm_term=mysql&spm=1018.2226.3001.4187
(安装成功)
挂上VPN上github
用Submit进行修改
启动数据库服务,查看相关节点
二、创建表结构、数据写入,全文搜索
1.创建node1,node2
2.ES部分 2.1创建ES数据
2.2数据写入
在ES中ES writing 630 items need 9.436574697494507 seconds
(写入630个项目需要9秒)
2.3全文搜索
ES search data time (seconds): 2.3036513328552246
(寻找数据的时间为2.3秒)
3.Mysql部分 3.1创建mysql test数据表
先进入mysql(用cmd命令进入)
由于我设置的密码为“111111”
更改密码
创建database test
3.2数据写入
取消严格模式再重新执行 python 脚本即可
MySQL writing 630 items need 2.249105453491211 seconds
(写入630项目需要2.25秒)
3.3全文搜索
MySQL search data time (seconds): 0.0
时间太短,搜索时间居然为0.0秒
三、性能对比
在ES中ES writing 630 items need 9.436574697494507 seconds
(写入630个项目需要9秒)
ES search data time (seconds): 2.3036513328552246
(寻找数据的时间为2.3秒)
MySQL writing 630 items need 2.249105453491211 seconds
(写入630项目需要2.25秒)
MySQL search data time (seconds): 0.0
(时间太短,搜索时间居然为0.0秒)
问题:为什么ES这么慢?



