In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-23 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/03 Report--
Developers who often write business software will complain that crud has no technical content and want to learn new technologies, but after learning new technologies, they will find that they have entered the cycle of crud (after learning mq, they only send and receive messages, after learning redis, they only know how to read and write caching, and after learning zookeeper, they find that they can only operate node nodes). What is the cause of this phenomenon? Because the focus has always been on logic, not storage. The underlying principles and principles of a technology are nothing but logic and storage.
A business software is essentially composed of two parts: business data + business logic, which is a bit like process-oriented = data structure + algorithm, which shows the essence of software development.
Business data layer is essentially data storage, storage, from the composition form, is divided into memory and disk, which divides the data storage technology, data container,data store,data base, the value and importance of business data determines the storage technology selection.
This is just a simplified understanding.
The essence of the business logic layer is to operate on data, compute, that is, crud, I add: mapping (convert), mapping between different layers, mapping between different systems. Distributed logic is map-reduce,fork-join. If the company encapsulates the api of the storage layer well enough, then it can focus on the business logic. As an individual can not stop here, as a company should focus on business, products.
The application and selection of many distributed technologies mostly come from the selection of data layer. One of the starting points of designing a distributed system is the design of storage structure. The difficulties of scalability, high availability and high performance are also concentrated in the data layer. Because the data layer has a state. The logical layer is generally stateless, but the specific operation may be stateful. Expansion and contraction is very simple, only need to add nodes.
In fact, crud can not be surpassed, the nature of business software development determines its characteristics, can only increase the understanding of crud. If you go deep into the implementation of crud, you can go deep into the research of the storage layer.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.