![]() |
|
ICCI News
ICCI Events
|
Large-Scale DatabasesICCI engineers optimize, deploy, and manage very large-scale databases utilizing technologies including Oracle RAC and SAN and NAS-based databases on UNIX and Linux platforms. Schemas are tuned for flexibility (vertical database schemas) or performance to meet the system's use cases. Innovative caching techniques have resulted in orders of magnitude increases in database performance enabling applications that were not previously possible. ICCI engineers lead development teams responsible for the modeling, design, and performance tuning for wide-ranging applications including graph and link analysis and relationship modeling for terabytes of data. Databases are secured with traditional database and operating system hardening as well as row-level security with Oracle Label Security (OLS) and XML-based data filtering. Custom stored procedures are utilized to set the security context in the database while still permitting connection pooling for increased performance. At the application level, ICCI engineers segment web based Java applications to ensure optimal performance by implementing caching and demand paging techniques and relocating complex SQL composition logic to stored procedures. Scheduled queries are utilized to off-load long running queries to the database engine. Engineers also have in-depth experience developing and tuning database-centric applications using Hibernate, IBATIS, and JDBC. |
|
135 National Business Parkway, #210 •
Annapolis Junction,
MD
20701
| |