ABSTRACT
Data representation: database versus programming language perspectives
Best practices for using heterogeneous data structures: arrays, array lists, lists, maps, enumerations
Best practices for using LINQ to objects (in Oracle11g)
Best practices for using objects as data structures
Best practices for metaprogramming: use or eliminate
Data structure management plays a primary role in managing data from the time the data is captured until it is transformed into presentable information, and it becomes a key driving factor for the efficiency of the (enterprise) solution being architected. As part of data integration or otherwise, data structure contributes a lot to the way changes are made in the database via applications. The proper selection of data structures and their use for the synchronization of data management optimizes the efficiency of the application. The union of co-existent technologies and deployment platforms calls for a “solution for coexistence” (e.g., using SOA-based services) for data management, that in turn escalate to efficient data structure architecture.