Where to Learn More
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.
通过导航到本主题的各个部分,您可以在已经了解的领域(安装、配置和N1QL)增加知识,还可以了解新的(在某些情况下)相当高级的主题;例如多节点集群、故障转移、复制和统计分析。
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可以通过几种不同的方式进行部署和安装,包括在传统的裸机服务器、虚拟机、容器和云中。查看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执行配置。有关详细信息,请参见创建集群。
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.
您需要定期地停止和启动各个服务器节点。有关这方面的信息在Couchbase服务器启动和关闭一节中提供。
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)得到保护。这意味着不同的角色被分配给不同的用户,每个角色都与一个或多个资源上的特权子集相关联。例如,这样就可以为一个用户授予特定桶上的读访问权限,而为另一个用户同时授予同一桶上的读和写访问权限。有关详细说明,请参见授权。
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.
正如您已经看到的,您可以使用N1QL查询语言和查询工作台手动查询Couchbase服务器。关于N1QL的完整介绍可以在查询N1QL一节中找到,包括关于使用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.