本篇文章中我們將深入探討了在 PostgreSQL 中設(shè)置流復(fù)制 (SR) 的具體細(xì)節(jié)。流式復(fù)制是在PostgreSQL 托管中實現(xiàn)高可用性的基本構(gòu)建塊,它是通過運行主從配置生成的。
數(shù)據(jù)庫是構(gòu)建軟件系統(tǒng)的重要組成部分,用于高效地存儲和讀取數(shù)據(jù)。在這里,我們將使用 SQLite 的早期版本來討論數(shù)據(jù)庫實現(xiàn)的一些架構(gòu)細(xì)節(jié)。 SQLite 是一個小型數(shù)據(jù)庫應(yīng)用程序,用于數(shù)百萬個軟件和設(shè)備。
在這篇文章中,我想展示另一種處理相同問題的方法,但不使用圖形查詢,只使用我們在 RavenDB 4.1 中的功能。 這個想法是,給定一個用戶,我希望能夠?qū)υ撚脩粲袡?quán)訪問的所有問題發(fā)出查詢,要么直接(如圖中的 Sunny),要么通過一個組(如 Max,通過 project-x 組) ) 或通過遞歸組,例如 (Nati,通過 project-x –> team-nati 組)。
Oracle Database 12c 第 2 版基于 12.1 SQL/JSON 特性構(gòu)建,添加了許多用于操作 PL/SQL 塊中的 JSON 數(shù)據(jù)的內(nèi)置對象類型(類似于面向?qū)ο笳Z言中的類)。 在這篇文章中,我探索了一些通過 JSON_ARRAY_T 類型及其方法提供的面向數(shù)組的 JSON 特性。
這聽起來像是您永遠(yuǎn)不需要的東西,但有時,當(dāng)您分發(fā)最終用戶軟件時,您可能需要安裝 Java 程序作為 Windows 服務(wù)。一個很少人擁有的重要先決條件——擁有一個捆綁的 JRE,所以沒有人必須下載和安裝一個JRE(會使安裝過程不必要地復(fù)雜化,并且目標(biāo)受眾不一定精通技術(shù))。
許多庫包裝了一些外部通信。無論是類 REST 的 API、消息隊列、數(shù)據(jù)庫、郵件服務(wù)器還是其他東西。因此,您必須有一些超時時間——用于連接、讀取、寫入或空閑。遺憾的是,許多庫的默認(rèn)超時設(shè)置為“0”或“-1”,這意味著無窮大。
Spring Boot Admin 是一個很不錯的儀表板,用于監(jiān)控您的 Spring Boot 應(yīng)用程序。然而,設(shè)置它并不是那么簡單。
有時您需要將大量數(shù)據(jù)導(dǎo)出為 JSON 到一個文件。也許是“將所有數(shù)據(jù)導(dǎo)出到 JSON”,或者 GDPR“可移植性權(quán)利”,您實際上需要這樣做。與任何大型數(shù)據(jù)集一樣,您不能將其全部放入內(nèi)存并將其寫入文件。這需要一段時間,它從數(shù)據(jù)庫中讀取大量條目,您需要小心不要使此類導(dǎo)出使整個系統(tǒng)過載或耗盡內(nèi)存。