s ▁own ▁Query master ▁query ▁language , ▁which ▁worked ▁in ▁conj unction ▁with ▁the ▁ID MS ▁database ; ▁subsequently ▁it ▁was ▁integrated ▁into ▁the ▁I CL ▁V ME ▁port ▁of ▁the ▁In gres ▁rel ational ▁database . ▁ ▁I CL ▁received ▁the ▁Queen ' s ▁Award ▁for ▁Techn ological ▁Ach iev ement ▁for ▁C AF S ▁in ▁ 1 9 8 5 . ▁ ▁One ▁factor ▁which ▁limited ▁the ▁ad option ▁of ▁C AF S ▁was ▁that ▁the ▁device ▁needed ▁to ▁know ▁the ▁layout ▁of ▁data ▁on ▁disk , ▁and ▁placed ▁constraints ▁on ▁this ▁layout . ▁Integr ating ▁database ▁products ▁with ▁C AF S ▁often ▁involved ▁a ▁change ▁in ▁page ▁layout , ▁making ▁the ▁integration ▁very ▁expensive , ▁especially ▁with ▁the ▁market ▁tr end ▁towards ▁use ▁of ▁third - party ▁database ▁software . ▁Man aging ▁data ▁integrity ▁in ▁a ▁concurrent ▁environment ▁also ▁required ▁close ▁attention , ▁since ▁a ▁C AF S ▁search ▁would ▁execute ▁without ▁any ▁knowledge ▁of ▁lo cks ▁and ▁c aches ▁maintained ▁by ▁the ▁database ▁software . ▁ ▁I CL ▁also ▁produced ▁a ▁version ▁of ▁C AF S ▁for ▁its ▁D RS ▁min ic om put er ▁range ▁called ▁SC AF S ▁( S on ▁of ▁C AF S ). ▁Un like ▁its ▁main frame ▁cousin , ▁this ▁was ▁implemented ▁using ▁custom ▁firm ware ▁running ▁on ▁an ▁industry - standard ▁micro processor . ▁Software ▁supporting ▁third - party ▁databases ▁including ▁In gres , ▁Inform ix ▁and ▁Oracle ▁was ▁market ed ▁as ▁the ▁In gres ▁Search ▁Acc eler ator ▁( etc .).