文件名称:hazelcast-demo
文件大小:9.33MB
文件格式:ZIP
更新时间:2024-05-26 03:56:19
java hazelcast Java
Hazelcast演示 此代码取自的Udemy课程“ 。 由于原始代码在从MySQL数据库填充缓存时存在性能问题,因此我尝试了各种选择来提高数据库操作的速度。 原始代码使用JPA(Hibernate)读取六个表的集合(一个具有一对多关系的主表和五个从表)。 不幸的是,使用JPA,我从来没有设法加载整个数据集(大约12万条记录),即使在几个小时之后,它仍然只能在功能相对强大的MacBook Pro上运行一半。 因此,最终我重新编写了加载数据的部分,以使用普通的JdbcTemplate,此时,它会在15-20秒内加载。 数据库 我使用docker MySQL映像来运行数据库。 为了启动新实例 cd database; docker-compose up -d 您可以忽略-d选项,在这种情况下,docker将以控制台模式运行,因此只需Ctrl+C即可停止实例。 使用-d选项以停止MySQL(并
【文件预览】:
hazelcast-demo-master
----.gitignore(284B)
----gradle()
--------wrapper()
----README.md(1KB)
----build.gradle(942B)
----gradlew.bat(2KB)
----gradlew(5KB)
----database()
--------docker-compose.yml(394B)
--------init()
--------config()
----src()
--------test()
--------main()
----settings.gradle(36B)