在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Neon--AWS Aurora Postgres的無服務(wù)器開源替代品

jf_wN0SrCdH ? 來源:Rust語言中文社區(qū) ? 2023-08-21 10:46 ? 次閱讀

Neon -- AWS Aurora Postgres 的無服務(wù)器開源替代品

簡(jiǎn)介

Neon 是 AWS Aurora Postgres 的無服務(wù)器開源替代品。它將存儲(chǔ)和計(jì)算分開,并通過跨節(jié)點(diǎn)集群重新分布數(shù)據(jù)來替代 PostgreSQL 存儲(chǔ)層。 嘗試使用 Neon免費(fèi)套餐創(chuàng)建無服務(wù)器 Postgres 實(shí)例。然后使用您首選的 Postgres 客戶端(psql、dbeaver 等)連接到它或使用在線 SQL 編輯器。有關(guān)連接說明,請(qǐng)參閱從任何應(yīng)用程序連接。或者,在本地編譯并運(yùn)行該項(xiàng)目。

架構(gòu)概述

Neon 由計(jì)算節(jié)點(diǎn)和 Neon 存儲(chǔ)引擎組成。計(jì)算節(jié)點(diǎn)是由 Neon 存儲(chǔ)引擎支持的無狀態(tài) PostgreSQL 節(jié)點(diǎn)。

Neon 存儲(chǔ)引擎由兩個(gè)主要組件組成: Pageserver - 計(jì)算節(jié)點(diǎn)的可擴(kuò)展存儲(chǔ)后端。 Safekeepers - Safekeepers 形成一個(gè)冗余的 WAL 服務(wù),從計(jì)算節(jié)點(diǎn)接收 WAL,并將其持久存儲(chǔ),直到它被 Pageserver 處理并上傳到云存儲(chǔ)。

167b7488-3ea7-11ee-ac96-dac502259ad0.png

  • https://github.com/neondatabase/neon


Rusqlite 使用 Rust 的 SQLite 包裝器


Rusqlite 是一個(gè)使用 Rust 的 SQLite 的符合人體工程學(xué)的包裝器。從歷史上看,該 API 是基于 rust-postgres. 然而,兩者在很多方面存在分歧,并且兩者之間不存在兼容性。


使用


在您的 Cargo.toml 中:

	
		[dependencies] # `bundled` causes us to automatically compile and link in an up to date # version of SQLite for you. This avoids many common build issues, and # avoids depending on the version of SQLite on the users system (or your # system), which may be old or missing. It's the right choice for most # programs that control their own SQLite databases. # # That said, it's not ideal for all scenarios and in particular, generic # libraries built around `rusqlite` should probably not enable it, which # is why it is not a default feature -- it could become hard to disable. rusqlite = { version = "0.29.0", features = ["bundled"] }


簡(jiǎn)單示例用法:


	use rusqlite::{Connection, Result}; #[derive(Debug)] struct Person { id: i32, name: String, data: Option<Vec<u8>>, } fn main() -> Result<()> { let conn = Connection::open_in_memory()?; conn.execute( "CREATE TABLE person ( id INTEGER PRIMARY KEY, name TEXT NOT NULL, data BLOB )", (), // empty list of parameters. )?; let me = Person { id: 0, name: "Steven".to_string(), data: None, }; conn.execute( "INSERT INTO person (name, data) VALUES (?1, ?2)", (&me.name, &me.data), )?; let mut stmt = conn.prepare("SELECT id, name, data FROM person")?; let person_iter = stmt.query_map([], |row| { Ok(Person { id: row.get(0)?, name: row.get(1)?, data: row.get(2)?, }) })?; for person in person_iter { println!("Found person {:?}", person.unwrap()); } Ok(()) }


支持的 SQLite 版本


基礎(chǔ) rusqlite 包支持 SQLite 版本 3.14.0 或更高版本。如果您需要舊版本的支持,請(qǐng)?zhí)岢鰡栴}。一些貨物功能需要更新的 SQLite 版本;請(qǐng)參閱下面的詳細(xì)信息
審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    9331

    瀏覽量

    86131
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    806

    瀏覽量

    31305
  • AWS
    AWS
    +關(guān)注

    關(guān)注

    0

    文章

    433

    瀏覽量

    24544
  • Rust
    +關(guān)注

    關(guān)注

    1

    文章

    230

    瀏覽量

    6674

原文標(biāo)題:【Rust日?qǐng)?bào)】2023-08-16 Neon 基于 rust 的 AWS Aurora Postgres 的無服務(wù)器開源替代品

文章出處:【微信號(hào):Rust語言中文社區(qū),微信公眾號(hào):Rust語言中文社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    MMBFJ176替代品??

    如題,需要尋找一個(gè)MMBFJ176替代品,用于保證電化學(xué)檢測(cè)在斷電的情況下兩端電位不會(huì)偏差太大。附件為MMBFJ176規(guī)格書,望大神回復(fù)下,謝謝!
    發(fā)表于 07-21 08:33

    如何使用ISP1763作為替代品

    已經(jīng)過時(shí),ST-Ericson提供的下一個(gè)系列是ISP1763。 ISP1760采用128引腳配置,具有16地址線和32數(shù)據(jù)線。但新的ISP1763只是64引腳,有8個(gè)地址和32個(gè)數(shù)據(jù)引腳。我們?nèi)绾问褂肐SP1763作為替代品?這有什么替代方案嗎?-謝謝
    發(fā)表于 09-04 07:00

    Commodore 6540 ROM的替代品

    的 6540 ROM 芯片組的直接替代品。我發(fā)現(xiàn) D'Asaro 項(xiàng)目非常好且緊湊,但更難構(gòu)建。此外,他僅以 PCBexpress 格式發(fā)布該項(xiàng)目,無法將其導(dǎo)出到 Gerber。由于
    發(fā)表于 09-02 07:26

    MC908JL3ECDWE的替代品是什么?

    我正在尋找 8 位 MCU MC908JL3ECDWE 的替代品,因?yàn)椴唤ㄗh將其用于新設(shè)計(jì)(已過時(shí))。為了最大限度地減少工作量,我們希望減少對(duì) 28 引腳 SOIC 封裝的替換和簡(jiǎn)單的代碼更改
    發(fā)表于 06-05 06:17

    看好服務(wù)器計(jì)算市場(chǎng) AWS云應(yīng)用庫啟用

    近日,AWS Serverless Application Repository已全面上市。借助服務(wù)器計(jì)算,AWS等云提供商可以管理硬件,
    發(fā)表于 02-26 12:20 ?527次閱讀

    服務(wù)器”計(jì)算興起_AWS開啟云應(yīng)用庫

    服務(wù)器計(jì)算是云計(jì)算執(zhí)行模型,在這種模型下,云提供商自動(dòng)管理機(jī)器資源的分配。服務(wù)器計(jì)算的主要承諾是開發(fā)人員無需擔(dān)心構(gòu)建應(yīng)用的底層硬件,讓他們的生活變得更加輕松。借助
    發(fā)表于 03-19 18:45 ?918次閱讀

    AWS發(fā)布新一代Amazon Aurora Serverless

    。同時(shí),AWS還發(fā)布了一個(gè)新的開源項(xiàng)目,幫助更多組織從傳統(tǒng)數(shù)據(jù)庫遷移到開源替代方案。對(duì)于不想處理自助數(shù)據(jù)庫繁雜工作的客戶,Amazon Aurora
    的頭像 發(fā)表于 12-03 10:38 ?1965次閱讀

    AWS服務(wù)器平臺(tái)

      AWS 服務(wù)器計(jì)算服務(wù)支持在 AWS 云上構(gòu)建和部署應(yīng)用程序,而無需管理服務(wù)器
    的頭像 發(fā)表于 10-20 17:54 ?1299次閱讀

    AWS上實(shí)施服務(wù)器服務(wù)架構(gòu)

    我們之前關(guān)于 AWS 服務(wù)器平臺(tái)的文章討論了無服務(wù)器多層架構(gòu)的基本原理和優(yōu)勢(shì)。在本文中,我們將解釋企業(yè)如何使用AWS 云實(shí)施
    的頭像 發(fā)表于 11-30 15:38 ?1050次閱讀
    在<b class='flag-5'>AWS</b>上實(shí)施<b class='flag-5'>無</b><b class='flag-5'>服務(wù)器</b>微<b class='flag-5'>服務(wù)</b>架構(gòu)

    AWS服務(wù)器平臺(tái)

      AWS 服務(wù)器計(jì)算服務(wù)支持在 AWS 云上構(gòu)建和部署應(yīng)用程序,而無需管理服務(wù)器
    的頭像 發(fā)表于 11-30 16:30 ?834次閱讀

    AWS上的服務(wù)器多層架構(gòu)

      我們之前關(guān)于 AWS 服務(wù)器平臺(tái)的文章討論了該平臺(tái)的基本原理和挑戰(zhàn)以及簡(jiǎn)單的應(yīng)用程序使用案例。在本文中,我們將介紹企業(yè)如何使用 AWS 云實(shí)施具有多層架構(gòu)的
    的頭像 發(fā)表于 12-08 15:42 ?795次閱讀

    AWS服務(wù)器平臺(tái)

      AWS 服務(wù)器計(jì)算服務(wù)允許在 AWS 云上構(gòu)建和部署應(yīng)用程序,而無需管理服務(wù)器
    的頭像 發(fā)表于 12-08 15:48 ?725次閱讀

    變速泵的更好電機(jī)替代品

    變速泵的更好電機(jī)替代品(視頻)
    的頭像 發(fā)表于 03-13 17:02 ?865次閱讀
    變速泵的更好電機(jī)<b class='flag-5'>替代品</b>

    CFP – SMx封裝的高效替代品

    CFP – SMx封裝的高效替代品
    的頭像 發(fā)表于 12-05 10:58 ?761次閱讀
    CFP – SMx封裝的高效<b class='flag-5'>替代品</b>

    Rust編寫的首個(gè)Postgres基礎(chǔ)Elasticsearch開源替代品問世

    PostgreSQL 的生態(tài)確實(shí)越來越繁榮了,在基于 PG 的擴(kuò)展與衍生中,我們已經(jīng)有了基于 MongoDB 開源替代 —— FerretDB,SQL Server 開源替代 Babe
    的頭像 發(fā)表于 02-22 11:34 ?969次閱讀
    Rust編寫的首個(gè)<b class='flag-5'>Postgres</b>基礎(chǔ)Elasticsearch<b class='flag-5'>開源</b><b class='flag-5'>替代品</b>問世
    主站蜘蛛池模板: 成年黄网站免费大全毛片 | 欧美一卡2卡三卡4卡5卡免费观看 | 亚洲一区二区三区高清视频 | 100000免费啪啪18免进 | 在线免费看一级片 | 日本一区二区免费在线观看 | 在线观看日本亚洲一区 | 中文字幕在线观看一区二区 | 久久精品国产大片免费观看 | 四虎永久影院永久影库 | 边做边爱在线观看视频免费 | 奇米77| 午夜免费毛片 | 色aaa| 日本黄色网址视频 | 黄色高清视频网站 | 天堂在线bt| 一区二区三区伦理高清 | 99久久国产免费中文无字幕 | 欧美性f| 免费一级牲交毛片 | 真实一级一级一片免费视频 | 美女色18片黄黄色 | 日本一区免费在线观看 | 午夜看黄网站免费 | 综合伊人久久 | 高清欧美一级在线观看 | 中文字幕亚洲一区二区三区 | 欧美伦理一区二区三区 | 日本在线黄色 | 噜噜色.com| 国产小视频在线观看 | 美女扒开下面让男人捅 | 成人国产三级在线播放 | 另类视频色综合 | 99久久99久久久99精品齐 | 你懂的手机在线观看 | 日本免费高清 | 欧美女人天堂 | 成人欧美精品久久久久影院 | 亚洲免费人成在线视频观看 |