Ja maar in dat geval zijn er tig alternatieven natuurlijk.Firebird doet databases op file basis, dus dat zou in theorie nog kunnen, maar beelden in de DB zit bij mij niet lekker. Misschien als ik tot de nek in FB zat en wist hoever ik kon gaan, dat ik dat zou kiezen. Maar de vision systemen zitten vol met binaire protocollen en files, dus dat ligt simpelweg meer voor de hand en is meer recht toe recht aan.
De grootste kbmMW setup waar ik weet van heb is een project van Kim zelf. Daar worden live beelden van furtilizers gezonden naar een centrale server. Per apparaat meerdere streams gelijktijdig. Data gaat daar via messaging naar de server, zodat het netwerk vol kan worden geduwd zonder hele hoge CPU inzet. Aan de serverkant worden die gevens opgeslagen in sqlite databases. Een soort shards dus maar op 1 server. Poosje terug was de totale hoeveelheid data ca 0,5PB. Opvragen en rapportages e.d. worden gedaan door kbmMW clients die hun info op basis van eigenschappen op kunnen vragen bij de server.
Maar een dergelijke oplossing vergt uiteraard wel diepgaande kennis en ervaring, zowel van kbmMW als van architectuur in het algemeen.
Bookmarks