Algonet rendszercsalád tulajdonságai

Skálázhatóság

Rendszereink ANSI C programozási nyelv felhasználásával készülnek, ezért élvezhetik annak számos jó tulajdonságát. A ma létező összes UNIX operációs rendszert használó szerveren lefordíthatók és futtathatók. Ha költséghatékony megoldásra van szükség akkor kisebb teljesítményigény esetén akár egy PC alapú szerveren is futtatható, a felhasználók számának jelentős növekedésével azonban a rendszer módosítások nélkül lefordítható és telepíthető a tervezett terhelést kiszolgálni képes Sun UltraSparc vagy más Unix alapú szerverre, esetleg szerver cluster-re.

Hatékonyság

Az ANSI C-ben írt rendszerek azonos feladatokat tekintve, egy PHP vagy más, script alapú interpreteres programozási nyelvhez képest akár 500x - 1000x, Java alkalmazáshoz 100x - 500x, Delphi-ben forditott alkalmazáshoz hasonlitva jellemzően 2x - 10x gyorsabban futnak. Ez azt jelenti, hogy adott számítási teljesítmény mellett akár ezerszer annyi ügyfelet tud kiszolgálni, vagy jelentősen kisebb teljesítményű szerveren is képes azonos mennyiségű kérést kiszolgálni.

Erőforrás igény

Mivel a rendszer magja és futtatáshoz szükséges statikus adatok is megosztott librarykba kerülnek, amik csak egy példányban töltődnek be a memóriába, egy-egy futási ág szinte csak az adott process által használt, kifejezetten az alkalmazás számára szükséges memóriamennyiséget foglalja le, ezzel az alkalmazás memóriaigénye is a lehetséges minimumra szorítható.

Multi thread

Multi thread-es technológiának köszönhetően a sebességigényes részek többprocesszoros környezetben egyidőben több szálon futhatnak, a futási sebességet drasztikusan javítva, egyenletesebb terhelést biztosítva.

Webes kezelőfelület

A webes alapú kezelőfelületnek köszönhetően szinte bármely operációs rendszer alatt használhatók az alkalmazások. A rendszer on-line mívolta miatt percrekész, friss információkat biztosít a több telephellyel rendelkező felhasználók számára is, a használatához csak internet kapcsolatra van szükség. A felhasználók biztonságos kommunikációját 128 bites SSL csatorna biztosítja.

SQL

A rendszer SQL 99 szabványú sql utasításokkal kommunikál az adatbáziskezlő backend-el, ezért az adott feladatnak és környezetnek megfelelően illeszthető az ismertebb (tranzakció kezelésre képes és C API-val rendelkező) SQL adatbázis motorokhoz.