Krachtige en flexibele object database 

Een database is opgebouwd uit één of meer tabellen, waarin informatie opgeslagen kan worden. Iedere tabel bestaat uit een aantal kolommen en is te vergelijken met een Excelsheet. 

De database bevat als het ware een verzameling van Excelsheets. Door middel van SQL commando’s kan gezocht worden in de database.

Bij traditionele software ontwikkeling worden de tabellen en kolommen aangepast naar de informatie die opgeslagen moet worden. Als met verloop van tijd meer informatie opgeslagen moet worden, zal de structuur van de database gewijzigd moeten worden. Dat is nadelig voor de compatibiliteit en standaardisatie van de software.

Met Conneo Datastore  is het ons gelukt om een database te ontwikkelen die bij iedere klant dezelfde structuur heeft. Binnen de database worden objecten, eigenschappen en relaties opgeslagen. Door te denken in objecten die vrij te definiëren zijn vanuit de applicatie, zonder dat er structuren aangepast moeten worden, zijn wijzigingen snel door te voeren. 

 

Boomstructuren

Door de toepassing van relaties, zijn boomstructuren samen te stellen, die door middel van Conneo Datastore snel op te vragen zijn.

Een voorbeeld van een boomstructuur is een order:

  • Klant
    •  Order A
      • Orderregel 1
        • Gekoppeld printbestand
      • Orderregel 2
        • Gekoppeld printbestand
    • Order B
      • Orderregel 1, etc

 

Standaard HTTP API

Conneo Datastore is te bedienen via een standaard HTTP API. Daardoor is het ook als zelfstandige database oplossing voor andere ontwikkelaars een interessante optie.

 

Standaardisatie

Deze verregaande vorm van standaardisatie heeft als voordeel dat verbeteringen snel door te voeren zijn bij overige klanten.