Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Subscribe
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Subscribe
    Home Database
    • Database
    • Development
    • Networking
    • Servers

    PostgreSQL 8.4 Comes with New Features, Development Strategy

    Written by

    Brian Prince
    Published July 1, 2009
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      The PostgreSQL 8.4 database has hit the streets, bringing with it a host of new features. But perhaps just as important is what is going on behind the scenes.

      As the open-source database has trucked along, the amount of work required to get the database production-ready has grown. To make sure everything gets done, contributors to the project have reorganized their efforts, changing their development process and adding a new team of people to help the project’s committers do basic review of patches.

      “Basically if you go back say three releases, the way that we developed Postgres was really sort of classic waterfall … So people send in patches to our patches list and they got incorporated by a small group of committers who worked on their own schedule,” explained core team member Josh Berkus. “All that sort of built up until we declared a feature freeze, at which point we stopped accepting the patches. Then the committers would work like crazy to merge everything that we had received up until then.”

      That system worked fine back in 2003, when around 50 or 60 patches were received per year. Today, there are roughly 400 patch submissions each year and the old system no longer scales, Berkus said. As a result, the PostgreSQL community in 2008 began what it calls Commit Fests, in which the focus shifts from development to review. During the Commit Fest, all patches in the queue are either committed to the CVS repository, rejected or returned to the author for additional work.

      “Starting with this development cycle, every time we do our patch integration-that is our Commit Fest-at the end of that process we will do what we will call an alpha release,” Berkus said. “You’ll [see] these sort[s] of alpha releases coming from the Postgres project every two months. The hope behind that is … to get people playing with major features that are added early in the annual development cycle earlier.”

      PostgreSQL advocates press on. Click here to read more.

      The new strategy was implemented with Version 8.4, which includes 293 new features. Some of the more prominent enhancements are parallel database restore, new query monitoring tools and the ability to set per-column permissions. There are also in-place upgrades from 8.3 to 8.4 through the pg_migrator beta.

      “In the past, when you were recovering a database from a backup or migration file, you could only use one processor to load the database, no matter how many processors you had,” Berkus said. “With 8.4, you can use all of the cores on your machine. This parallelism speeds up database restore by two [times] to eight [times] depending on the number of cores you have and the structure of your database.”

      As far as query monitoring, users can now automatically log select EXPLAIN plans to the PostgreSQL log for analysis and make use of a new system that tracks how many times each of their functions are accessed. In addition, 43 new Dtrace/SystemTap probes have been added to aid users in tracing their servers in real time.

      With Version 8.4 now out, contributors can focus on Version 8.5. Among the features slated for that release are hot standby, SQL/MED external data connections, column-level collations and index-only access. Users can expect that sometime in mid- to late 2010.

      “We’ve used PostgreSQL for seven years now, and we’re really looking forward to many of the features in 8.4, particularly column permissions, per-database locale, partial matches for GIN indexes and user-defined exceptions,” Jeffrey Webster, CTO of ZooLoo.com, said in a statement. “PostgreSQL has allowed us to grow without sacrificing data integrity.”

      Brian Prince
      Brian Prince

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.