- Getting Started with Hazelcast
- Mat Johns
- 190字
- 2021-08-06 16:56:49
Data deciding to hang around
In order for us to gain a bit more performance out of our existing setup, we can hold copies of our data away from the primary database and use these in preference wherever possible. There are a number of different strategies we could adopt, from transparent second-level caching layers to external key-value object storage. The detail and exact use of each varies significantly depending on the technology or its place in the architecture, but the main desire of these systems is to sit alongside the primary database infrastructure and attempt to protect it from an excessive load. This would then tend to lead to an increased performance of the primary database by reducing the overall dependency on it. However, this strategy tends to be only particularly valuable as a short-term solution, effectively buying us a little more time before the database once again starts to reach saturation. The other downside is that it only protects our database from read-based load; if our application is predominately write-heavy, this strategy has very little to offer.
So our expanded architecture could look a bit like the following figure:

- ThinkPHP 5實(shí)戰(zhàn)
- Java Web基礎(chǔ)與實(shí)例教程(第2版·微課版)
- 算法大爆炸:面試通關(guān)步步為營(yíng)
- INSTANT MinGW Starter
- Elastic Stack應(yīng)用寶典
- Mastering Unity Shaders and Effects
- PhoneGap Mobile Application Development Cookbook
- SQL Server從入門到精通(第3版)
- Arduino家居安全系統(tǒng)構(gòu)建實(shí)戰(zhàn)
- 微服務(wù)架構(gòu)深度解析:原理、實(shí)踐與進(jìn)階
- 響應(yīng)式Web設(shè)計(jì):HTML5和CSS3實(shí)戰(zhàn)(第2版)
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)項(xiàng)目化教程
- 硬件產(chǎn)品設(shè)計(jì)與開發(fā):從原型到交付
- jQuery for Designers Beginner's Guide Second Edition
- Learn Linux Quickly