J-Fall 2006

- 11 oktober  - De Reehorst- Ede

Membership

Membership provides members free access to the NLJUG workshops and events on a variety of Java topics, held across the country on a regular basis. Plus on a quarterly basis the Java Magazine published by Array Systems. The NLJUG is a member of a worldwide network of Java User Groups.

Fill in the form to sign up.

NLJUG

Founded in 1998, the Dutch Java Users Group consists of business partners, software developers, application architects, technical managers, students, and new media developers that have a common interest in all aspects of Java Technology.

NLJUG partners

Inology

Mediapartner

Het JavaMagazine, gratis bij een NL-JUG lidmaatschap

In-memory databases in de praktijk

Tussen de presentaties over ORM en databases is dit er een die een andere richting in slaat: over
het weglaten van de relationele database, en wat er dan overblijft.

In veel gevallen zijn pc’s, en zeker servers, zwaar genoeg om de applicatiedata in het geheugen te bewaren. Ten opzichte van de “gangbare” relationele database + ORM tool biedt dit meer voordelen dan je in eerste instantie zou vermoeden: Enerzijds worden applicaties een stuk eenvoudiger, de database structuur en de mapping hoeven niet meer te worden ontwikkeld, en de tools hoeven niet te worden geinstalleerd en geconfigureerd. Anderzijds worden de applicaties veel sneller, omdat object-relational mapping toch zo’n 10.000 keer langzamer is dan het volgen van referenties in het geheugen.

In deze presentatie ligt Walter van Iterson toe hoe in-memory datastructuren binnen een architectuur zijn toe te passen. Hij vertelt over zijn ervaringen tijdens de ontwikkeling, en over de voordelen en beperkingen van dit soort systemen.

Niveau: intermediate / advanced

Vereiste voorkennis: Kennis van Java en OO

Opbouw van de presentatie:

  • Welkom
  • Beperkingen van relationele databases
  • Data in het geheugen
    • Wat is de maximale capaciteit
    • Performance winst en mogelijkheden
  • Architectuur model
    • Persistentie-mechanisme
    • Scalability, clustering en distributed shared memory
    • Template engines, servlets en backend integratie
  • Toepassing in de praktijk
    • Productiviteit
    • Voordelen en beperkingen van dit soort architecturen
  • Samenvatting

 


Download de presentatie (860 Kb)

Walter van Iterson 
Ordina
Walter van Iterson is ICT consultant bij Ordina. Hij maakt Java applicaties sinds 1996, met name in het grensgebied tussen server- en embedded technologie. Op dit moment ontwikkelt hij server systemen waarmee typisch 100.000 tot 500.000 embedded devices aangestuurd worden.