Duncan-Hill Services

Our Services
Duncan-Hill Services takes tremendous pride in being able to offer our clients services to take them to the next level . Our consultants hail from the largest and most prominent IT service organizations worldwide. We have contributed to and have created solutions to the most pressing needs of the largest of clients and are available to do the same for you.

Performance Management
Performance Management is achieving the most throughput from your database for an application(s) at a period in time given the allocated resources. The focus is to either complete the activity as quickly as possible using all of the available resources or to complete the activity using as few resources as possible. Once the desired performance objectives are achieved, the goal is to maintain consistent performance over time.
​
​We will reduce the resources consumed by your database and improve the performance and efficiency of your applications.

Database Security
The database contains the company data from which information and analytics are derived. Company confidential information, financial information, personally identifiable information among others are stored in the database. It is absolutely critical that the data is secure at all times from inside and outside threats and actors.
​
The core database is delivered with basic security functionality which under used. In addition, database vendors have a number of optional security packages which extent the basic core offerings.
​
In addition, we have a number of in-house developed routines to augment both the core database and vendor supplied optional security packages.

Proactive Monitoring
Proactive monitoring is a step beyond traditional monitoring. Oracle's Enterprise Manager basic functionality is a great foundation for identifying and alerting on issues. An extension to that is to integrate the Oracle OEM generated alerts and notifications to your existing third party ticketing system.
​
We have identified several of the more common alerts triggered by the application databases and have developed procedures to either proactively remediate the issue once it is reported or periodically scan the database for potential issues and automatically remediate them if at all possible resulting in less incidents generated and less manual intervention to remediate.

Disk Space Conservation
There is significance to disk space conservation that is often overlooked that presents itself in a number of ways. The first is the obvious cost of the disk space itself. The second is the elapsed time and perhaps the CPU time associated with taking backups of the data. Third is the downstream effect specifically in regards to the backups themselves and physical replicated sites and even the lower level database environments. Fourth is the application performance when accessing the data and especially for table scans and to a lesser extent index access.
​
We look at your entire system searching for impediments to improved performance and efficiency including the disk subsystem.

Consolidations
The ever increasing infrastructure capabilities, performance, and efficiencies are a compelling reason to consolidate databases residing on multiple physical servers to less or even a single server. Doing so significantly reduces hardware costs, software costs, administrative costs, and so on.​
​
We have a vast and deep experience with consolidating many databases of different versions on many servers onto far less servers. The difficulty is often related to the level of security for each database, the version of each database, and the load of each database. We have processes to assist with these decisions most notably in forecasting the load of converged databases.
​

Migrations
The continuous advancement of hardware-based technology necessitates the migration of databases to more advanced hardware. In parallel is the need for their applications to remain up and running with near zero downtime planned or unplanned. Various database technologies are able to support a myriad of different needs depending on the application outage availability. Physical replication may be appropriate for homogenous source and target platforms as well as logical replication. Budget restraints may require a home grown solution without the benefit of the more costly vendor tools. We will work together to determine the optimal solution based on allowable resources, outage availability, etc.

Business Continuity
The organization's applications are the lifeline of the company. Companies are unable to survive for long without their clients and prospective clients ability to access their applications. Outages, even brief, can be a stain on the client trust in the company and can result in significant lost revenue.
​
Designing redundancy in the system architecture is critical to ensure that the clients are able to access the system nearly 100% of the time. Part of the redundancy is the duplication of business critical application components (including the database) in a remote location. We have System Architects on staff who are expert in the realm of Business Continuity.

Application Development
Many organizations have and maintain custom applications built in-house. Over time significant modifications are required to add new functionality either required by the customer or mandated by the government. The scaling up of talented resources for the development project and subsequent release of those resources are made much easier with the use of outside resources. Those talented outside resources may be able to assist existing staff transition to the newer technology if any.
​
We can provide the necessary talented resources for the duration of the project no matter how long or short the project is.
What Our Clients Say


Name, Title
"I'm a testimonial. Click to edit me and add text that says something nice about you and your services. Let your customers review you and tell their friends how great you are."