Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 7 reacties
Bron: PostgreSQL

De PostgreSQL Global Development Group heeft na negen maanden van ontwikkeling de eerste bta van versie 8.0.0 klaar voor een publieke test. PostgeSQL is een uitgebreide open source RDBMS en draait op veel verschillende besturingssystemen. De volledige release notes kunnen op deze pagina worden nagelezen, maar de belangrijkste veranderingen zien er als volgt uit:

Major changes in this release:
  • Win32 Native Server
  • Savepoints Improve Transaction Control
  • Point-In-Time Recovery Increases Reliability
  • Tablespaces Simplify Disk Layout
  • Improved Buffer Management, CHECKPOINT, VACUUM
  • Change Column Types
  • New Perl Server-Side Language
  • COPY Handles Comma-Separated-Value Files [break]
    PostgreSQL logo
Moderatie-faq Wijzig weergave

Reacties (7)

Naast deze zelf te compileren source distributie van de beta is er voor Windows 2000 / XP / 2003 ook een gecompileerde binary met installer beschikbaar vanaf http://pgfoundry.org/project/showfiles.php?group_id=1000007.
Als je PostgreSQL 8 wil testen op Windows NT moet je hem zelf compileren met MingW/MSys of de binary zonder installer gebruiken.
Is die 8.0 beta1 native veel sneller dan de 7.5 devel1 win32 release (2e & 3e link van Yoshi)? Wij gebruiken nu ongeveer 3 weken de laatste, en tegenover cygwin is hij niet echt sneller, alleen is geheugengebruik 0 tot 15% minder.
Ik geloof niet dat er de laatste 3 weken nog significante performance optimalisaties geintroduceerd zijn. Wel veel bugfixes (vooral in combinatie met de Eventlog, de SCM en pg_dumpall) en een aantal features (tablespaces en savepoints zijn van de laatste 3 weken).
En draait hij nu ook echt native? Of is hij echt nog zoveel *nix like? Onze huidige versie spawnt een hoop processen (zoals cygwin) met telkens 2 threads, in plaats van 1 proces met n threads. (of is dit ook zo op *nix systemen?)
Ze noemen hem natuurlijk niet voor niets native.

Voor uitgebreide discussies over threads vs. processen kan je kijken in de archieven van pgsql-hackers maar de korte versie is dat voor de afzienbare toekomst elke connectie een eigen proces blijft. Er schijnen geen grote bezwaren te zijn tegen het multithreaded maken van die processen (ongeveer wat Apache doet), maar de mensen die roepen dat het daar zoveel sneller van wordt hebben nog niets geimplementeerd of zelfs maar bewezen. En PostgreSQL werkt zoals elk open source project: submit een patch }>
We zullen maandag de nieuwe eens op een testserver draaien. Wij gebruiken hem voor freebxml, en elke performance die je eruit squized is welkom :P. Bovendien submitten we (eigenlijk vooral ik :)) al patches daarvoor, en ik ben geen C wonder, dus meewerken aan Postgresql zal er niet in zitten vrees ik.
Je kan ook aan PostgreSQL meehelpen door
- feature requests
- bug reports

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True