- PostgreSQL 9.0 High Performance
- Gregory Smith
- 310字
- 2021-04-13 16:58:44
There are certainly situations where other database solutions will perform better. For example, PostgreSQL is missing features needed to perform well on some of the more difficult queries in the TPC-H test suite (see the Chapter 8, Database Benchmarking for more details). It's correspondingly less suitable for running large data warehouse applications than many of the commercial databases. If you need queries like some of the very heavy ones TPC-H includes, you may find that databases such as Oracle, DB2, and SQL Server still have a performance advantage worth paying for. There are also several PostgreSQL-derived databases that include features, making them more appropriate for data warehouses and similar larger systems. Examples include Greenplum, Aster Data, and Netezza.
For some types of web applications, you can only get acceptable performance by cutting corners on the data integrity features in ways that PostgreSQL just won't allow. These applications might be better served by a less strict database such as MySQL or even a really minimal one like SQLite. Unlike the fairly mature data warehouse market, the design of this type of application is still moving around quite a bit. Work on approaches using the key-value-based NoSQL approach, including CouchDB, MongoDB, and Cassandra, are all becoming more popular at the time of writing this. All of them can easily outperform a traditional database, if you have no need to run the sort of advanced queries that key/value stores are slower at handling.
But for many "normal" database use cases, in the middle ground between those two extremes, PostgreSQL performance in 8.3 reached a point where it's more likely you'll run into the limitations of your hardware or application design before the database is your limiting factor. Moreover, some of PostgreSQL's traditional strengths, like its ability to handle complicated queries well and its heavy programmability, are all still there.
- EJB 3.0 Database Persistence with Oracle Fusion Middleware 11g: LITE
- WordPress 2.7 Cookbook
- 持續演進的Cloud Native:云原生架構下微服務最佳實踐
- Talend Open Studio Cookbook
- 音樂日記:Logic Pro X場景x風格編曲實用教程
- RESTful PHP Web Services
- 板繪教室:SAI零基礎日系動漫插畫入門教程
- 中文版Photoshop CS6平面設計從新手到高手(超值版)
- 中文版Rhino 5.0完全自學教程(第3版)
- Premiere Pro CC 2018基礎教程(第3版)
- Photoshop CS6從入門到精通
- 音樂制作7天速成:Cubase編曲教程
- 24小時玩賺剪映
- Photoshop后期強:多重曝光專業技法寶典
- Science Teaching with Moodle 2.0