|
SAS云计算是SAS Viya,下面是介绍。
What Is SAS Cloud Analytic Services?
SAS Cloud Analytic Services is a server that provides the cloud-based run-time environment for data management and analytics with SAS. By run-time environment, we refer to the combination of hardware and software where data management and analytics take place.
The server can run on a single machine or as a distributed server on multiple machines. The distributed server consists of one controller and one or more workers. This architecture is often referred to as a massively parallel processing architecture. For both modes, the server is multi-threaded for high-performance analytics.
The distributed server has a communication layer that supports fault tolerance. A distributed server can continue processing requests even after losing connectivity to some nodes. The communication layer also enables you to remove or add nodes from a server while it is running.
SAS Studio provides a programming environment for developing and submitting programs to the server.
About Memory Management
One of the design principles of the server is to handle large problems and to work with tables that exceed the memory capacity of the environment. In order to address this principle, data in the server is managed in blocks.
Whenever needed, the server caches the blocks on disk. It is this feature that enables the server to manage memory efficiently, handle large data volumes, and remain responsive to requests. More information is provided in the section about data access.
|