SKYPE -- Public database projects
During the development of Skype's backend infrastructure, we have enchanced PostgreSQL database in several ways, which we wish to give back to community. (A little overview of using postgreSQL at Skype can be found here: .)
PL/Proxy
Pl/Proxy is our solution for horisontal partitioning of data between servers. PL/Proxy is an "embedded programming language" for postgreSQL, which distributes function calls between several "partition servers" based on criteria defined in the source of PL/Proxy function.
Usually the selection of the server to run the real function on is done based on HASH of one or more function arguments, but it can be based on any function
Project page: .
SkyTools: PgQ, WAL manager, Londiste
To automate setting up hot standby servers usin WAL-shipping we have written an utility for managing the setup of and failover to such standby servers
For moving data form OLTP servers to OLAP server, and sometimes also between different servers of the same kind, we have written a generic ququeing framework PgQ and a table-level replication tool Londiste
Project page: .
PgBouncer
Lightweight connection pooler with features needed to be a backend pooler for PL/Proxy 2.
Project page: .
PL/Python
We have enchanced PL/Python to be able to return records and sets. These enchancements are being included in PostgreSQL version 8.2.
Here you can get the same functionality for PostgreSQL versions 8.0 and 8.1.
Documentation is available from PostgreSQL 8.2 PL/Python pages.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9697/viewspace-1004533/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- WebDAV ProjectsWebProject
- 10 Laravel ProjectsLaravelProject
- Roles in BW ProjectsProject
- 人臉識別資料集 - PubFig: Public Figures Face DatabaseDatabase
- Check the existence of public synonyms Remove the public synonymsREM
- Seattle Traffic construction projects punlicationStructProject
- 【Oracle】-【同義詞】-public與非public同義詞Oracle
- Myeclipse:No projects are available for deployment to this server!EclipseProjectAIServer
- Use Windows Azure AD to create SSO projectsWindowsProject
- 誠徵譯者《Arduino Wearable Projects》UIProject
- cryptofbc & ecdlp solver projectsProject
- public interface View介面和public interface ViewResolver介面介紹View
- Oracle中的publicOracle
- public void sendHtmlHTML
- public-image-mirror
- 使用Zoho Projects專案管理軟體Project專案管理
- 誠徵譯者《Unity Virtual Reality Projects》UnityProject
- Azure Public IP DNS域名DNS
- win rac public ip 修改
- 修改Public/Interconnect IP
- 微軟確認Skype明年替換MSN微軟
- Zoho Projects助力企業專案高效管理Project
- Zoho Projects如何保障雙十一專案管理?Project專案管理
- var和public的區別
- Angular Public API 介面設計AngularAPI
- Public Private VIP的區別
- RAC 11.2.0.3 修改 Public IP
- CRS : PUBLIC網路卡的STANDBY
- zoho projects 專案管理軟體新亮點Project專案管理
- Zoho Projects專案管理軟體有哪些用途?Project專案管理
- Deliver projects in 100% of the time with SAP S/4 HANAProject
- win10系統怎麼使用Skype聊天機器人 win10電腦Skype的使用方法Win10機器人
- 【Java小疑問】類和方法 前面新增public和不新增public的區別Java
- Skype官方資料:使用者每天使用Skype通訊服務的時間達到20億分鐘
- win10系統下如何阻止Skype廣告Win10
- Oracle 12.2 RAC修改public ip address或public ip(subnet (netmask) or interface)Oracle
- Spring Authorization Server 正式遷移到 spring-projectsSpringServerProject
- Python 訪問限制 private publicPython