????To complete the?Getting Started?sequence, consider your options as to what to do next to continue improving your knowledge. The Couchbase documentation set provides detailed information on all aspects of the platform; and this topic lists some of the important areas you can visit.
Where to Learn More
????By navigating to the sections in this topic, you can increase your knowledge in the areas you’ve already looked at — installation, configuration, and N1QL — and also learn about new and (in some cases) quite advanced topics; such as multi-node clustering, failover, replication, and statistical analysis.
????通過導航到本主題的各個部分,您可以在已經(jīng)了解的領(lǐng)域(安裝、配置和N1QL)增加知識,還可以了解新的(在某些情況下)相當高級的主題;例如多節(jié)點集群、故障轉(zhuǎn)移、復制和統(tǒng)計分析。
Installation and Configuration
????`Couchbase Server can be deployed and installed in several different ways, including on traditional bare-metal servers, virtual machines, containers, and in the cloud. Take a look at the information provided in?Couchbase Server Deployment Options?to find the right deployment for you.
????Couchbase Server可以通過幾種不同的方式進行部署和安裝,包括在傳統(tǒng)的裸機服務器、虛擬機、容器和云中。查看Couchbase服務器部署選項中提供的信息,以找到適合您的部署。
????Couchbase Server can be configured in a variety of ways. You can perform the configuration using the Couchbase Server Web Console, the Couchbase Command Line Interface (CLI), or with the Couchbase REST API. See?Create a Cluster?for details.
????Couchbase服務器可以通過多種方式配置。您可以使用Couchbase服務器Web控制臺、Couchbase命令行接口(CLI)或Couchbase REST API執(zhí)行配置。有關(guān)詳細信息,請參見創(chuàng)建集群。
????Periodically, you will need to stop and start individual server nodes. Information on doing this is provided in the section?Couchbase Server Startup and Shutdown.
您需要定期地停止和啟動各個服務器節(jié)點。有關(guān)這方面的信息在Couchbase服務器啟動和關(guān)閉一節(jié)中提供。
Authorization
????Couchbase Server resources are protected by means of?role-based access control?(RBAC). This means that different?roles?are assigned to different?users, each role being associated with a subset of?privileges?on one or more resources. This makes it possible, for example, for one user to be granted read-access on a particular bucket, while another user is granted both read and write-access on the same bucket. For a detailed explanation, see?Authorization.
? ??Couchbase服務器資源通過基于角色的訪問控制(RBAC)得到保護。這意味著不同的角色被分配給不同的用戶,每個角色都與一個或多個資源上的特權(quán)子集相關(guān)聯(lián)。例如,這樣就可以為一個用戶授予特定桶上的讀訪問權(quán)限,而為另一個用戶同時授予同一桶上的讀和寫訪問權(quán)限。有關(guān)詳細說明,請參見授權(quán)。
Querying with N1QL
????As you’ve already seen, you can query Couchbase Server manually, using the N1QL query language and the?Query Workbench. A full introduction to N1QL can be found in the section?Querying with N1QL, including information on using?cbq, which allows N1QL queries to be entered at the command line.
????正如您已經(jīng)看到的,您可以使用N1QL查詢語言和查詢工作臺手動查詢Couchbase服務器。關(guān)于N1QL的完整介紹可以在查詢N1QL一節(jié)中找到,包括關(guān)于使用cbq的信息,cbq允許在命令行輸入N1QL查詢。
Additionally, N1QL queries can be specified by means of the Couchbase REST API. For information on doing so, see the section?N1QL REST API.
Using the Couchbase SDK
The Couchbase SDK is available for several different programming languages. Take a look at the section?Start Using the SDK. You can select a language, and the page for that language provides information on installing supportive modules and libraries, and also includes code-examples to get you started with development.
Concepts and Architecture
Your hands-on progress with Couchbase Server will be greatly helped by a good?conceptual?knowledge. Start by looking at the?Architecture Overview, and then go from there.
Administration
????If you are an administrator, your priority will be to learn about system setup and cluster management. Start by reading an overview of management tasks in?Management Overview.
Integration
????In some cases, you may wish to integrate Couchbase Server with another, different data-repository. For example, you might wish to continue using your current Elasticsearch database for the performance of free text searches, and extend these searches to Couchbase Server-data, so that Couchbase-documents can be retrieved. For this to be possible, data must be shared between the repositories, and your querying coordinated between them.
????See?Connector Guides?for information about Elasticsearch and all other repositories with which you can integrate Couchbase Server.
Additional Reference Information
????When you start interacting with Couchbase in more advanced ways, make sure to explore some of the reference documentation, such as?REST API reference?and??CLI Reference.