<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 大會概況 2月3號到5號,受邀去莫斯科參加了PgConf.Russia大會,這里介紹一下大會的一些見聞。 此次大會的新聞報道見[此鏈接](http://www.postgresql.org/about/news/1645/)。此次會議有多達600多人參加,聚集了俄羅斯地區的PG相關廠商、DBA和開發者。大會邀請了20多位來自俄羅斯之外的國際演講者,包括PG核心開發團隊的大佬Bruce Momjian和Heikki Linnakangas。大會的議程見[此鏈接](https://pgconf.ru/en/2016/timetable)。PG內核開發者Oleg Bartunov(及其創建的Postgres Professional公司)是本次會議的主要組織者。總體來看,PG目前在俄羅斯的發展階段和中國非常相似,由于信息安全方面和成本的考慮,大量Oracle的用戶正在轉向PG,PG受到越來越多的關注。 ## 主要演講 在這次會議我主要關注了國際演講者的會場。其中,Bruce主要介紹了PG 9.5的新特性和一些未來的方向,大概也都是大家在官網文檔能看到的內容;Andreas Freund介紹了如何避免checkpoint時的IO突增對系統穩定性的影響,思路是在寫臟頁時調用`sync_file_range`以及checkpoint時對臟頁先排序再落盤,對`sync_file_range`的使用與我們RDS for PG使用的策略有些相似(我們是在做checkpoint的調用`sync_file_range`來減少fsync時的臟頁數量,增強系統穩定性);李元佳介紹了PG在中國發展的情況;Alexander Korotkov介紹了創建Pluggable Access Method的新方法,例如創建新的索引的訪問方法,來增加新的索引類型,新的存儲引擎等;Fabio Telles Rodriguez介紹了PG在巴西銀行中的應用,涉及成千上萬的遍布巴西各地的銀行分支機構,圍繞PG他們建立了一個復雜、大數據量、高并發的業務系統;內核開發者Michael Paquier的演講[《PostgreSQL and backups》](http://michael.otacoo.com/content/materials/20160205_backups_russia.pdf)介紹了PG的備份工具,其中對pg_arman(有點類似Oracle的RMAN工具)做了實際的演示。 Peter van Hardenberg介紹了Heroku如何運營百萬級的PG數據庫,這是我覺得印象最深的一個演講(可能因為他也是做“云上PG”的),他演講的題目是《Megascale PostgreSQL-as-a-Service: Operating 106 databases》。Heroku是一個后端云服務平臺(即提供了應用服務器到數據庫的整體云服務),他們理念是努力做到幫應用開發者省去盡量多的在架構和運維方面花的時間,讓他們集中于用代碼實現業務邏輯,他們采用了PG作為唯一的數據庫(還支持Redis緩存服務)。Peter介紹了團隊的發展歷程,目前他們用10個人左右的團隊,開發和運維了百萬級的數據庫(數據庫個數,非實例個數)。使用Heroku的API,可以實現一個命令就可以創建好一個實例。其豐富的API提供了從創建實例,到監控等各種功能。他們有一個很有意思的功能,叫dataclips,即可以為某條SQL生成一個URL,訪問這個URL即可得到相應的數據(SQL查詢結果),可以用于數據分享。近期他們還實現了慢SQL的診斷分析及其可視化。對于管理團隊,他非常強調一點是,開發人員要同時兼職運維,這樣能迫使開發人員努力自動化運維工作,這和我們阿里云的思路真是不謀而合。與Peter同行的另一位Heroku工程師Will Leinweber介紹了Heroku的具體開發工作。 大會請來了日本Pivotal團隊的Andreas Scherbaum,演講題目是[《How We Made Greenplum Open Source》](http://andreas.scherbaum.la/writings/How_we_made_Greenplum_Open_Source_-_PGConf.Russia_2016-02-05.pdf),介紹了Greenplum的開源歷程,解釋了為什么GP從公告開源到實際放出代碼為什么經歷了近一年之久:代碼清理、License問題、專利問題、與內部測試系統的解耦等等,耗費了大量的時間。Andreas還揭秘了GP在Pivotal十幾年的開發歷程。 來自EDB的Kevin Grittner大篇幅的介紹了PG實現隔離級別的實現;而Vladimir Sitnikov 的演講《PostgreSQL and JDBC: striving for high performance》很有意思,對比了“無數”個JDBC for PG的Driver,對需要選擇JDBC Driver的人來說非常有參考價值。最后參加了內核開發者Heikki Linnakangas的《Index Internals》,其中介紹GIST、GIN等各種索引的架構非常透徹。 另外,我也以《Alibaba and Postgres》為題介紹了我們的“云上PG”的情況,主要是我們如何解決上云過程中遇到的問題,包括處理OOM、閃斷、連接池、權限管理等等,大家有興趣可以參看[這里](http://files.cnblogs.com/files/mingxu/Alibaba_and_PG_Practices_on_providing_PG_as_a_cloud_service_in_Alibaba.pptx)。 上面是對本次大會演講的一個粗略介紹,詳細的演講資料請大家關注[大會網站](https://pgconf.ru/en/),這些資料會后續公布。 ## 題外的話 最后說些題外的話,本次會議會址基本上是在莫斯科市中心了,很多漂亮的劇院;會議的幾天并不太冷(0度左右),算是趕上了好天氣(往年一般零下20度)。現在是去莫斯科游玩的好時候:因為貨幣貶值,賓館酒店的價格實際大幅下降。不過去市中心的咖啡館、餐館還是要謹慎,價格還是相當“感人”的。 總結一下此次俄羅斯之行,感觸最深的是俄羅斯PG愛好者的熱情,和PG在俄羅斯發展的巨大機遇。美中不足的是,俄羅斯目前還沒有公有云的提供商(或數據中心),期待AWS或阿里云盡快在俄羅斯建立數據中心,早日讓俄羅斯的PG愛好者也能開啟云上PG之旅。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看