让我们简单地解释一下TERN堆栈
最初,首先
TERN栈是基于MERN栈的最新Web开发栈,将MongoDB替换为Tigris。本文简要介绍了TERN栈的概述、优势、实际构成要素以及入门方法。
TERN Stack 是什么?
TERN堆栈是一个由Tigris、Express.js、React和Node.js组成的Web开发堆栈。通过从MERN堆栈(MongoDB、Express.js、React、Node.js)迁移到Tigris,您可以使用无服务器NoSQL数据库和搜索平台。
什么是好的?
通过采用Tigris,可以获得以下优点。
-
- コードファーストアプローチ
-
- データベースブランチング
-
- 手動クラスタリングやシャード管理が不要
-
- ACIDトランザクションのサポート
-
- 全文検索機能の統一
- より低いランニングコスト
实际内容 de
TERN堆栈的构成要素如下:
-
- ブラウザ: JavaScriptまたはTypeScriptで記述されたReact
-
- サーバー: JavaScriptまたはTypeScriptで記述されたExpress.js
- データベース: Tigris TypeScript SDKを使用したTigrisデータベース
如果您想要构建TERN堆栈,
为了尝试使用TERN堆栈,需要以下条件。
-
- 需要安装Node.js的LTS版本
-
- 需要Tigris Cloud帐号或自己托管的Tigris实例
- 克隆示例代码库并切换到MERN分支
接下来,更新MongoDB的连接字符串,并将其更改为使用Tigris SDK。这样,迁移到TERN栈就完成了。
总结
TERN堆栈是最新的Web开发堆栈,将MongoDB从MERN堆栈替换为Tigris。通过使用无服务器的NoSQL数据库和搜索平台,可以提高开发效率并降低运营成本。
参考文献
-
- 3分で分かる。MERNスタックを簡単に説明してみる: https://qiita.com/Kage_/items/ffb0c213bfc36eae3592
TERN Stack example repository: https://github.com/tigrisdata-community/tern-stack-example.git
MERN Stack guide: https://www.tigrisdata.com/blog/tern-stack/