an associative data container of key value pairs with unique keys ikibabi ntikiri inyoni kurenza imbeba both of these support the extensions you'll need so it is really a matter of personal preference