diff --git a/develop/dev-guide-overview.md b/develop/dev-guide-overview.md index aa8e480527b5c..b73de9c02b3a5 100644 --- a/develop/dev-guide-overview.md +++ b/develop/dev-guide-overview.md @@ -1,7 +1,12 @@ --- title: Developer Guide Overview summary: Introduce the overview of the developer guide. -aliases: ['/tidb/dev/connectors-and-apis/','/appdev/dev/','/tidb/dev/dev-guide-outdated-for-laravel'] +aliases: + [ + '/tidb/dev/connectors-and-apis/', + '/appdev/dev/', + '/tidb/dev/dev-guide-outdated-for-laravel', + ] --- # Developer Guide Overview @@ -40,13 +45,13 @@ TiDB guarantees atomicity for all statements between the start of `BEGIN` and th -If you are not sure what an **optimistic transaction** is, do ***NOT*** use it yet. Because **optimistic transactions** require that the application can correctly handle [all errors](/error-codes.md) returned by the `COMMIT` statement. If you are not sure how your application handles them, use a **pessimistic transaction** instead. +If you are not sure what an **optimistic transaction** is, do **_NOT_** use it yet. Because **optimistic transactions** require that the application can correctly handle [all errors](/error-codes.md) returned by the `COMMIT` statement. If you are not sure how your application handles them, use a **pessimistic transaction** instead. -If you are not sure what an **optimistic transaction** is, do ***NOT*** use it yet. Because **optimistic transactions** require that the application can correctly handle [all errors](https://docs.pingcap.com/tidb/stable/error-codes) returned by the `COMMIT` statement. If you are not sure how your application handles them, use a **pessimistic transaction** instead. +If you are not sure what an **optimistic transaction** is, do **_NOT_** use it yet. Because **optimistic transactions** require that the application can correctly handle [all errors](https://docs.pingcap.com/tidb/stable/error-codes) returned by the `COMMIT` statement. If you are not sure how your application handles them, use a **pessimistic transaction** instead. @@ -74,13 +79,30 @@ Since TiDB is compatible with the MySQL protocol and MySQL syntax, most of the O +Here you can find additional resources to connect, manage and develop with TiDB Cloud. + +### To explore your data + - [Quick Start](/develop/dev-guide-build-cluster-in-cloud.md) +- [Use AI-powered SQL Editor beta](/explore-data-with-chat2query) +- Connect with client tools such as [VSCode](/develop/dev-guide-gui-vscode-sqltools), [DBeaver](/develop/dev-guide-gui-dbeaver) or [DataGrip](/develop/dev-guide-gui-datagrip) + +### To build your application + - [Choose Driver or ORM](/develop/dev-guide-choose-driver-or-orm.md) +- [Use TiDB Cloud Data API beta](/data-service-overview) + +### To manage your cluster + +- [TiDB Cloud Command Line Tools](/get-started-with-cli) +- [TiDB Cloud Administration API](https://docs.pingcap.com/tidbcloud/api/v1beta1) + +### To learn more about TiDB + - [Database Schema Design](/develop/dev-guide-schema-design-overview.md) - [Write Data](/develop/dev-guide-insert-data.md) - [Read Data](/develop/dev-guide-get-data-from-single-table.md) - [Transaction](/develop/dev-guide-transaction-overview.md) - [Optimize](/develop/dev-guide-optimize-sql-overview.md) -- [Example Applications](/develop/dev-guide-sample-application-java-spring-boot.md)