SlideShare a Scribd company logo
COMPANY             OPINION




Top 10 Ways to
Save an Hour a Day
Greg Keller, Chief Evangelist, Embarcadero Technologies




 F      or those in the data management community,
        including roles such as database administrators
        (DBA’s), data architects and data stewards here, there
 has never been a more challenging period to effectively
 manage data assets within organisations. With data growing
                                                                 and thus must swivel their chairs continually from Oracle
                                                                 duties to SQL Server duties to IBM DB2 duties…and so on.
                                                                 Frequently run operations such as back-ups, consistency
                                                                 checks (DBCCs), table alterations, index creation, security
                                                                 establishment, etc need to be learned in hours and mastered
 at mind bending speed and the demand for new and diverse        in days across all managed databases. Database software will
 applications further driving data growth, these professionals   come supplied with its own management tooling, but
 are seeking ways to be more productive and ultimately be        mastering those and their immense depths will inject a new
 free to focus on and meet their respective service level        set of problems obstructing the DBA from quickly learning
 agreements (SLAs).                                                                   the database itself.
                                               Modeling should not be
 Data management professionals                                                        Look for tools which can manage lots of
 therefore need to automate as much as        characterised as a ‘use only            database types from one interface and
 possible in addition to creating boiler                                              allow the DBA to learn one common
 plate like processes to their jobs. This          at the beginning’                  path to success. This will allow DBA’s
 article will outline ten helpful ideas for                                           to repeat successes quickly and
 making your workflow more productive            technology for solely                efficiently no matter what database they
 as a data management professional,                                                   are ‘thrown’.
 identifying where appropriate tooling or       creating new database
 other approaches may be implemented                                                   3)     Get it up on the Wiki
 to raise productivity and help automate               applications.                   Data Architects and stewards receive
 repetitive tasks.                                                                     countless and often redundant requests
                                                                                       for reports on data...e.g. where specific
      1) Model-driven change management                          data is located, what type it is, the quality and state of the
 Modeling should not be characterised as a ‘use only at the      data, etc. This is most often used in data integration projects
 beginning’ technology for solely creating new database          stemming from marketing and/or sales requests.
 applications. Integrating the right modeling tool into your
 existing database’s change management lifecycle will          Data architects should be looking for ways to standardise an
 provide effective time savings.                               approach to find information quickly. This allows architects
                                                               to move away from constant one-off requests and reports.
Select a modeling tool which facilitates clear articulation of Wiki’s such as Microsoft SharePoint and Atlassian’s
required business changes with non-technical employees, but Confluence are now staples of an organisation and easily
will also automatically calculate and generate syntactically   understood by anyone who can use an internet browser. Data
correct database modification code allowing                    stewards can leverage their tools (modeling or likely office
developers/DBAs to leverage. This process saves laborious      productivity tools such as Microsoft Excel) to create and
and often error prone coding cycles measuring hours within manage content and auto-generate this content to the Wiki.
a work day. Moreover it ensures predictability and             Consumers of the data are notified in real time of metadata
repeatability by the operator and serves as an excellent       changes through standard and familiar protocols such as RSS
resource for training newcomers to a database platform’s       (e.g. like they receive their news updates) and allow
required SQL alteration. This will quickly foster an           sophisticated searching.
understanding of the appropriate database vendor-specific
approach to safely and successfully modify the structures      The productivity benefits here are related to developing a
and re-apply dependencies.                                     pattern of behavior data which stewards desire from their
                                                               customers. This ultimately reduces the repetitive queries of
     2) Abstract database vendor complexity                    those searching for similar data values/metadata and
Today, DBA’s are required to manage massive                    publishing this content in a way consumers will appreciate.
infrastructures consisting of a variety of database platforms

14 Database and Network Journal Vol.38 No.6
COMPANY OPINION


     4) Reduce ‘visual noise’ when monitoring                     Windows servers, its 2008 release will offer Hyper-V
          databases                                               technology offering virtualisation at its very core. For a DBA
 “Eye candy” by way of dials, blinking lights and gauges          who is constantly trying to meet the demands of developers
sold plenty of database performance software in years past,       who need allocation to develop and test their code against
but did little to abstract complexity and certainly didn’t take   databases, DBA’s can migrate and build an entirely ‘clean’
into consideration the explosion of data we’ve seen in the        version of the application on the OS the developers require
last 3-4 years, tripling the number of databases born             while allowing a safe and quarantined environment for
requiring management. Today, a typical DBA on average             development. Moreover, the environment can be ‘re-set’ by
will personally manage 12-24 database instances (likely           the DBA to return it to its original state at any time, which is
containing a multitude of ‘databases’)1 with extreme cases        incredibly effective for time savings. Virtualisation is
measuring between 40-60 and more.                                 becoming increasingly popular as a platform to run
                                                                  production systems, so DBA’s should make it a point to
Tooling which will identify, for the DBA, what changed            familiarise themselves with its benefits.
since the last time the database was working is key for
success. Quick visual identifiers such as looking at                   8) Database snapshots
configuration settings of a database install or structural        As compliance reporting becomes more pervasive and
changes to objects like indexes or procedures are often the       uptime requirements more critical, take advantage of readily-
culprit and easily restored to their optimal states, saving       available commercial tools to periodically save off your
hours on the day looking for needles in a hay stack.              performance and security settings, as well as structural
                                                                  information inside your most critical databases. This way,
     5) Offer pre-fabricated templates for developers             you can always look back and see what things looked like
Why should the wheel continually be re-invented? Data             before, and understand how things have changed in an event
modelers should strive to create and publish a library of         where unwarranted access may become a reality.
re-usable data structures to ensure standardisation and reuse.
Software development has been wildly successful with                9) Sniffing the network
implementations such as the Gang of Four (GoF) UML             Carrying on the theme above, real time status of who is
patterns for software construction, and database               accessing data is an equally progressive trend in the data
development should be no different.                            center for security and compliance needs. DBAs should look
                                                               for tooling which will monitor data traffic to database
Architects can document and advertise common structures        instances, but in a way that will not degrade performance. In
and associations/rules which developers continually need to the past, turning logging on and then reviewing log files
re-create such as Bill of Materials, Address patterns or       when needed was effective, but as user loads increased and
singletons such as a Customer table with all the required      response-time SLAs shrunk, logging became a detriment to a
fields and data types. The time savings here is baked into the database’s optimal performance. Tooling which will sniff
continual re-use and requires no downstream modification or and parse out packets of information traveling to the
extensive code to ‘cleanse’ or transform the data when it is   database to perform operations like queries by entering
re-purposed or moved via ETL jobs. Developers also will        through specific ports should be evaluated as the most
think less on these common structures and spend more time optimum for a databases performance.
on critical aspects of the application.
                                                                    10) Code quality in every keystroke
     6) Reflect on the design to mitigate performance          Developers who are writing code for a variety of platforms
          woes                                                 require assistance to ensure their code is error free and
Poorly written SQL is not always the sole perpetrator of       optimised on the first try. The alternative unfortunately is
database performance problems. The design itself may be        writing code, inputting into production and then iterating by
flawed. Low cost commercial tooling exists and should be       re-writing until it gets fixed. Look for tooling which will
evaluated which can scan the schema of a database to point     provide advice to the developer such as when to inject
out what should be fairly obvious contributors to              database specific optimisation features (e.g. “use an Oracle
performance degradation. Scanning for weak index design        HINT here…”) or will parse existing names and structures to
on tables as well as performing normalisation checks to look ensure appropriate connections and will also validate syntax.
at the number of joins a query will need to go through to
access data are often overlooked on the original design, or
are errantly changed (most frequently related to indexes)      Resources cited:
resulting in degraded performance. Applying tooling to              1. 2007 Embarcadero Technologies Customer Survey
perform these tasks automatically against the schema versus             of 1600 + Database Professionals
bolstering hardware or continually re-tuning code will
provide major time saving benefits.                                                                                             •
                                                                     This may be your last issue of Database
     7) Virtualise
                                                                                    and Network Journal.
If you haven’t done so already, run, don’t walk to your PC
and download one of a variety of open source or low-cost to         To guarantee 2009 issues you must renew
free virtualisation platforms such as VMWare Server or
Citrix’s XenServer. For those standardised on Microsoft                           your subscription now.

                                                                           Database and Network Journal Vol.38 No.6 15

More Related Content

What's hot

Ringing the Changes for Change Management
Ringing the Changes for Change ManagementRinging the Changes for Change Management
Ringing the Changes for Change Management
Embarcadero Technologies
 
Database Architecture Proposal
Database Architecture ProposalDatabase Architecture Proposal
Database Architecture Proposal
DATANYWARE.com
 
Master Data Services - 2016 - Huntington Beach
Master Data Services - 2016 - Huntington BeachMaster Data Services - 2016 - Huntington Beach
Master Data Services - 2016 - Huntington Beach
Jeff Prom
 
What Is New In 2008 R2 Public
What Is New In 2008 R2 PublicWhat Is New In 2008 R2 Public
What Is New In 2008 R2 Public
sqlserver.co.il
 
Untangling cluster management with Helix
Untangling cluster management with HelixUntangling cluster management with Helix
Untangling cluster management with Helix
Kishore Gopalakrishna
 
Master Data Services - used for than just data
Master Data Services - used for than just dataMaster Data Services - used for than just data
Master Data Services - used for than just data
Kenneth Michael Nielsen
 
Microsoft master data services mds overview
Microsoft master data services mds overviewMicrosoft master data services mds overview
Microsoft master data services mds overview
Eugene Zozulya
 
What is Digital Asset Management?
What is Digital Asset Management?What is Digital Asset Management?
What is Digital Asset Management?
Asset Bank
 
dvprimer-architecture
dvprimer-architecturedvprimer-architecture
dvprimer-architecture
Kenneth Peeples
 
An Architecture for Modular Data Centers
An Architecture for Modular Data CentersAn Architecture for Modular Data Centers
An Architecture for Modular Data Centers
guest640c7d
 
Microsoft SQL Server 2012 Master Data Services
Microsoft SQL Server 2012 Master Data ServicesMicrosoft SQL Server 2012 Master Data Services
Microsoft SQL Server 2012 Master Data Services
Mark Ginnebaugh
 
The Journey Toward the Software-Defined Data Center
The Journey Toward the Software-Defined Data CenterThe Journey Toward the Software-Defined Data Center
The Journey Toward the Software-Defined Data Center
Cognizant
 
Database in banking industries
Database in banking industriesDatabase in banking industries
Database in banking industries
najammm007
 
New IBM Information Server 11.3 - Bhawani Nandan Prasad
New IBM Information Server  11.3 - Bhawani Nandan PrasadNew IBM Information Server  11.3 - Bhawani Nandan Prasad
New IBM Information Server 11.3 - Bhawani Nandan Prasad
Bhawani N Prasad
 
Real Time Analytics
Real Time AnalyticsReal Time Analytics
Real Time Analytics
Mohsin Hakim
 
Bi an ia with sap sybase power designer
Bi an ia with sap sybase power designerBi an ia with sap sybase power designer
Bi an ia with sap sybase power designer
Jane Kitabayashi
 
MicroStrategy 10.2 New Features
MicroStrategy 10.2 New FeaturesMicroStrategy 10.2 New Features
MicroStrategy 10.2 New Features
BiBoard.Org
 
BISMART Bihealth. Microsoft Business Intelligence in health
BISMART Bihealth. Microsoft Business Intelligence in healthBISMART Bihealth. Microsoft Business Intelligence in health
BISMART Bihealth. Microsoft Business Intelligence in health
albertisern
 
Real Time Analytics
Real Time AnalyticsReal Time Analytics
Real Time Analytics
Mohsin Hakim
 

What's hot (19)

Ringing the Changes for Change Management
Ringing the Changes for Change ManagementRinging the Changes for Change Management
Ringing the Changes for Change Management
 
Database Architecture Proposal
Database Architecture ProposalDatabase Architecture Proposal
Database Architecture Proposal
 
Master Data Services - 2016 - Huntington Beach
Master Data Services - 2016 - Huntington BeachMaster Data Services - 2016 - Huntington Beach
Master Data Services - 2016 - Huntington Beach
 
What Is New In 2008 R2 Public
What Is New In 2008 R2 PublicWhat Is New In 2008 R2 Public
What Is New In 2008 R2 Public
 
Untangling cluster management with Helix
Untangling cluster management with HelixUntangling cluster management with Helix
Untangling cluster management with Helix
 
Master Data Services - used for than just data
Master Data Services - used for than just dataMaster Data Services - used for than just data
Master Data Services - used for than just data
 
Microsoft master data services mds overview
Microsoft master data services mds overviewMicrosoft master data services mds overview
Microsoft master data services mds overview
 
What is Digital Asset Management?
What is Digital Asset Management?What is Digital Asset Management?
What is Digital Asset Management?
 
dvprimer-architecture
dvprimer-architecturedvprimer-architecture
dvprimer-architecture
 
An Architecture for Modular Data Centers
An Architecture for Modular Data CentersAn Architecture for Modular Data Centers
An Architecture for Modular Data Centers
 
Microsoft SQL Server 2012 Master Data Services
Microsoft SQL Server 2012 Master Data ServicesMicrosoft SQL Server 2012 Master Data Services
Microsoft SQL Server 2012 Master Data Services
 
The Journey Toward the Software-Defined Data Center
The Journey Toward the Software-Defined Data CenterThe Journey Toward the Software-Defined Data Center
The Journey Toward the Software-Defined Data Center
 
Database in banking industries
Database in banking industriesDatabase in banking industries
Database in banking industries
 
New IBM Information Server 11.3 - Bhawani Nandan Prasad
New IBM Information Server  11.3 - Bhawani Nandan PrasadNew IBM Information Server  11.3 - Bhawani Nandan Prasad
New IBM Information Server 11.3 - Bhawani Nandan Prasad
 
Real Time Analytics
Real Time AnalyticsReal Time Analytics
Real Time Analytics
 
Bi an ia with sap sybase power designer
Bi an ia with sap sybase power designerBi an ia with sap sybase power designer
Bi an ia with sap sybase power designer
 
MicroStrategy 10.2 New Features
MicroStrategy 10.2 New FeaturesMicroStrategy 10.2 New Features
MicroStrategy 10.2 New Features
 
BISMART Bihealth. Microsoft Business Intelligence in health
BISMART Bihealth. Microsoft Business Intelligence in healthBISMART Bihealth. Microsoft Business Intelligence in health
BISMART Bihealth. Microsoft Business Intelligence in health
 
Real Time Analytics
Real Time AnalyticsReal Time Analytics
Real Time Analytics
 

Viewers also liked

Zak and james
Zak and jamesZak and james
Zak and james
harrisonv
 
Richard Moore March ITP presentation
Richard Moore March ITP presentation Richard Moore March ITP presentation
Richard Moore March ITP presentation
Dogs Trust
 
Search & Selection for Opportunities (Disruptive Innovation Strategy)
Search & Selection for Opportunities (Disruptive Innovation Strategy)Search & Selection for Opportunities (Disruptive Innovation Strategy)
Search & Selection for Opportunities (Disruptive Innovation Strategy)
PwC
 
Waking Up To A World Currency - tna - Sept 27 2010
Waking Up To A World Currency -  tna -  Sept 27 2010Waking Up To A World Currency -  tna -  Sept 27 2010
Waking Up To A World Currency - tna - Sept 27 2010
miscott57
 
Prophecy Lost And Found - Prophecy In The News Magazine - March 2007
Prophecy Lost And Found  -  Prophecy In The News Magazine -  March 2007Prophecy Lost And Found  -  Prophecy In The News Magazine -  March 2007
Prophecy Lost And Found - Prophecy In The News Magazine - March 2007
miscott57
 
Power Point Alex and Jack
Power Point Alex and JackPower Point Alex and Jack
Power Point Alex and Jack
harrisonv
 
Acclerating jounrey to cloud computing
Acclerating jounrey to cloud computingAcclerating jounrey to cloud computing
Acclerating jounrey to cloud computing
Vincent Kwon
 
Government Order - Pathiramanal issue
Government Order - Pathiramanal issueGovernment Order - Pathiramanal issue
Government Order - Pathiramanal issuekeralawatchnews
 
Assignment Red
Assignment RedAssignment Red
Assignment Red
Lynda Milne
 
Lean
LeanLean
Angamaly counter affadavit
Angamaly counter affadavitAngamaly counter affadavit
Angamaly counter affadavit
keralawatchnews
 
Estrategia de Marca
Estrategia de MarcaEstrategia de Marca
Estrategia de Marca
Daniel Mejia
 
ICAWC 2011: Maggie Roberts - Caring for Older Cats
ICAWC 2011: Maggie Roberts - Caring for Older CatsICAWC 2011: Maggie Roberts - Caring for Older Cats
ICAWC 2011: Maggie Roberts - Caring for Older Cats
Dogs Trust
 
The Diverticulitis Diet Defined
The  Diverticulitis  Diet  DefinedThe  Diverticulitis  Diet  Defined
The Diverticulitis Diet Defined
Alicia Knapp
 
Autumn 1
Autumn 1Autumn 1
Autumn 1
harrisonv
 

Viewers also liked (16)

Zak and james
Zak and jamesZak and james
Zak and james
 
Richard Moore March ITP presentation
Richard Moore March ITP presentation Richard Moore March ITP presentation
Richard Moore March ITP presentation
 
Search & Selection for Opportunities (Disruptive Innovation Strategy)
Search & Selection for Opportunities (Disruptive Innovation Strategy)Search & Selection for Opportunities (Disruptive Innovation Strategy)
Search & Selection for Opportunities (Disruptive Innovation Strategy)
 
Waking Up To A World Currency - tna - Sept 27 2010
Waking Up To A World Currency -  tna -  Sept 27 2010Waking Up To A World Currency -  tna -  Sept 27 2010
Waking Up To A World Currency - tna - Sept 27 2010
 
Prophecy Lost And Found - Prophecy In The News Magazine - March 2007
Prophecy Lost And Found  -  Prophecy In The News Magazine -  March 2007Prophecy Lost And Found  -  Prophecy In The News Magazine -  March 2007
Prophecy Lost And Found - Prophecy In The News Magazine - March 2007
 
Power Point Alex and Jack
Power Point Alex and JackPower Point Alex and Jack
Power Point Alex and Jack
 
Acclerating jounrey to cloud computing
Acclerating jounrey to cloud computingAcclerating jounrey to cloud computing
Acclerating jounrey to cloud computing
 
Government Order - Pathiramanal issue
Government Order - Pathiramanal issueGovernment Order - Pathiramanal issue
Government Order - Pathiramanal issue
 
Assignment Red
Assignment RedAssignment Red
Assignment Red
 
Aaaaaya
AaaaayaAaaaaya
Aaaaaya
 
Lean
LeanLean
Lean
 
Angamaly counter affadavit
Angamaly counter affadavitAngamaly counter affadavit
Angamaly counter affadavit
 
Estrategia de Marca
Estrategia de MarcaEstrategia de Marca
Estrategia de Marca
 
ICAWC 2011: Maggie Roberts - Caring for Older Cats
ICAWC 2011: Maggie Roberts - Caring for Older CatsICAWC 2011: Maggie Roberts - Caring for Older Cats
ICAWC 2011: Maggie Roberts - Caring for Older Cats
 
The Diverticulitis Diet Defined
The  Diverticulitis  Diet  DefinedThe  Diverticulitis  Diet  Defined
The Diverticulitis Diet Defined
 
Autumn 1
Autumn 1Autumn 1
Autumn 1
 

Similar to Ten Ways For DBA's To Save Time

DBTA Case Study on Data Optimization | September 2008
DBTA Case Study on Data Optimization | September 2008DBTA Case Study on Data Optimization | September 2008
DBTA Case Study on Data Optimization | September 2008
Embarcadero Technologies
 
Optimizing Your Database Performance | Embarcadero Technologies
Optimizing Your Database Performance | Embarcadero TechnologiesOptimizing Your Database Performance | Embarcadero Technologies
Optimizing Your Database Performance | Embarcadero Technologies
Embarcadero Technologies
 
Optimizing Your Database Performance | Embarcadero Technologies
Optimizing Your Database Performance | Embarcadero TechnologiesOptimizing Your Database Performance | Embarcadero Technologies
Optimizing Your Database Performance | Embarcadero Technologies
Michael Findling
 
New Microsoft Office WordDatabase administration and automation Document (2)
New Microsoft Office WordDatabase administration and automation Document (2)New Microsoft Office WordDatabase administration and automation Document (2)
New Microsoft Office WordDatabase administration and automation Document (2)
naveen
 
Performance Optimization | Helping DBAs Extend the IT Infrastructure
Performance Optimization | Helping DBAs Extend the IT InfrastructurePerformance Optimization | Helping DBAs Extend the IT Infrastructure
Performance Optimization | Helping DBAs Extend the IT Infrastructure
Embarcadero Technologies
 
LEGO EMBRACING CHANGE BY COMBINING BI WITH FLEXIBLE INFORMATION SYSTEM
LEGO EMBRACING CHANGE BY COMBINING BI WITH FLEXIBLE INFORMATION SYSTEMLEGO EMBRACING CHANGE BY COMBINING BI WITH FLEXIBLE INFORMATION SYSTEM
LEGO EMBRACING CHANGE BY COMBINING BI WITH FLEXIBLE INFORMATION SYSTEM
myteratak
 
Application Of A New Database Management System
Application Of A New Database Management SystemApplication Of A New Database Management System
Application Of A New Database Management System
Pamela Wright
 
Re-Engineering Databases using Meta-Programming Technology
Re-Engineering Databases using Meta-Programming TechnologyRe-Engineering Databases using Meta-Programming Technology
Re-Engineering Databases using Meta-Programming Technology
Gihan Wikramanayake
 
Web Database integration
Web Database integrationWeb Database integration
Web Database integration
UmArKaWiSh
 
Database Comparison & Synch | Change Manager Success Story
Database Comparison & Synch | Change Manager Success StoryDatabase Comparison & Synch | Change Manager Success Story
Database Comparison & Synch | Change Manager Success Story
Embarcadero Technologies
 
IBM InfoSphere Data Architect 9.1 - Francis Arnaudiès
IBM InfoSphere Data Architect 9.1 - Francis ArnaudièsIBM InfoSphere Data Architect 9.1 - Francis Arnaudiès
IBM InfoSphere Data Architect 9.1 - Francis Arnaudiès
IBMInfoSphereUGFR
 
Database Essay
Database EssayDatabase Essay
AtomicDBCoreTech_White Papaer
AtomicDBCoreTech_White PapaerAtomicDBCoreTech_White Papaer
AtomicDBCoreTech_White Papaer
JEAN-MICHEL LETENNIER
 
Info sphere overview
Info sphere overviewInfo sphere overview
Info sphere overview
Bhawani N Prasad
 
Current trends in dbms
Current trends in dbmsCurrent trends in dbms
Current trends in dbms
Daisy Joy
 
data-mesh_whitepaper_dec2021.pdf
data-mesh_whitepaper_dec2021.pdfdata-mesh_whitepaper_dec2021.pdf
data-mesh_whitepaper_dec2021.pdf
ssuser18927d
 
The Whats, Whys and Hows of Database as a Service
The Whats, Whys and Hows of Database as a ServiceThe Whats, Whys and Hows of Database as a Service
The Whats, Whys and Hows of Database as a Service
Peak 10
 
Discussion post· The proper implementation of a database is es.docx
Discussion post· The proper implementation of a database is es.docxDiscussion post· The proper implementation of a database is es.docx
Discussion post· The proper implementation of a database is es.docx
madlynplamondon
 
Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ...
Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ...Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ...
Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ...
marksimpsongw
 
Dbms and it infrastructure
Dbms and  it infrastructureDbms and  it infrastructure
Dbms and it infrastructure
projectandppt
 

Similar to Ten Ways For DBA's To Save Time (20)

DBTA Case Study on Data Optimization | September 2008
DBTA Case Study on Data Optimization | September 2008DBTA Case Study on Data Optimization | September 2008
DBTA Case Study on Data Optimization | September 2008
 
Optimizing Your Database Performance | Embarcadero Technologies
Optimizing Your Database Performance | Embarcadero TechnologiesOptimizing Your Database Performance | Embarcadero Technologies
Optimizing Your Database Performance | Embarcadero Technologies
 
Optimizing Your Database Performance | Embarcadero Technologies
Optimizing Your Database Performance | Embarcadero TechnologiesOptimizing Your Database Performance | Embarcadero Technologies
Optimizing Your Database Performance | Embarcadero Technologies
 
New Microsoft Office WordDatabase administration and automation Document (2)
New Microsoft Office WordDatabase administration and automation Document (2)New Microsoft Office WordDatabase administration and automation Document (2)
New Microsoft Office WordDatabase administration and automation Document (2)
 
Performance Optimization | Helping DBAs Extend the IT Infrastructure
Performance Optimization | Helping DBAs Extend the IT InfrastructurePerformance Optimization | Helping DBAs Extend the IT Infrastructure
Performance Optimization | Helping DBAs Extend the IT Infrastructure
 
LEGO EMBRACING CHANGE BY COMBINING BI WITH FLEXIBLE INFORMATION SYSTEM
LEGO EMBRACING CHANGE BY COMBINING BI WITH FLEXIBLE INFORMATION SYSTEMLEGO EMBRACING CHANGE BY COMBINING BI WITH FLEXIBLE INFORMATION SYSTEM
LEGO EMBRACING CHANGE BY COMBINING BI WITH FLEXIBLE INFORMATION SYSTEM
 
Application Of A New Database Management System
Application Of A New Database Management SystemApplication Of A New Database Management System
Application Of A New Database Management System
 
Re-Engineering Databases using Meta-Programming Technology
Re-Engineering Databases using Meta-Programming TechnologyRe-Engineering Databases using Meta-Programming Technology
Re-Engineering Databases using Meta-Programming Technology
 
Web Database integration
Web Database integrationWeb Database integration
Web Database integration
 
Database Comparison & Synch | Change Manager Success Story
Database Comparison & Synch | Change Manager Success StoryDatabase Comparison & Synch | Change Manager Success Story
Database Comparison & Synch | Change Manager Success Story
 
IBM InfoSphere Data Architect 9.1 - Francis Arnaudiès
IBM InfoSphere Data Architect 9.1 - Francis ArnaudièsIBM InfoSphere Data Architect 9.1 - Francis Arnaudiès
IBM InfoSphere Data Architect 9.1 - Francis Arnaudiès
 
Database Essay
Database EssayDatabase Essay
Database Essay
 
AtomicDBCoreTech_White Papaer
AtomicDBCoreTech_White PapaerAtomicDBCoreTech_White Papaer
AtomicDBCoreTech_White Papaer
 
Info sphere overview
Info sphere overviewInfo sphere overview
Info sphere overview
 
Current trends in dbms
Current trends in dbmsCurrent trends in dbms
Current trends in dbms
 
data-mesh_whitepaper_dec2021.pdf
data-mesh_whitepaper_dec2021.pdfdata-mesh_whitepaper_dec2021.pdf
data-mesh_whitepaper_dec2021.pdf
 
The Whats, Whys and Hows of Database as a Service
The Whats, Whys and Hows of Database as a ServiceThe Whats, Whys and Hows of Database as a Service
The Whats, Whys and Hows of Database as a Service
 
Discussion post· The proper implementation of a database is es.docx
Discussion post· The proper implementation of a database is es.docxDiscussion post· The proper implementation of a database is es.docx
Discussion post· The proper implementation of a database is es.docx
 
Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ...
Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ...Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ...
Mark Simpson - UKOUG23 - Refactoring Monolithic Oracle Database Applications ...
 
Dbms and it infrastructure
Dbms and  it infrastructureDbms and  it infrastructure
Dbms and it infrastructure
 

More from Michael Findling

Senior Marketing Manager: Channels & Strategic accounts
Senior Marketing Manager:  Channels & Strategic accountsSenior Marketing Manager:  Channels & Strategic accounts
Senior Marketing Manager: Channels & Strategic accounts
Michael Findling
 
Spark Job Description: Development Director
Spark Job Description: Development DirectorSpark Job Description: Development Director
Spark Job Description: Development Director
Michael Findling
 
100 Things to Watch in 2011 from JWT
100 Things to Watch in 2011 from JWT100 Things to Watch in 2011 from JWT
100 Things to Watch in 2011 from JWT
Michael Findling
 
Social Media Marketing Metrics That Matter
Social Media Marketing Metrics That MatterSocial Media Marketing Metrics That Matter
Social Media Marketing Metrics That Matter
Michael Findling
 
Tutorpedia Foundation Silent Auction Item List – February 23, 2011
Tutorpedia Foundation Silent Auction Item List – February 23, 2011Tutorpedia Foundation Silent Auction Item List – February 23, 2011
Tutorpedia Foundation Silent Auction Item List – February 23, 2011
Michael Findling
 
Website Marketing Seminar 2009
Website Marketing Seminar 2009Website Marketing Seminar 2009
Website Marketing Seminar 2009
Michael Findling
 
Reducing Total Cost of Ownership for Database and Developer Software
Reducing Total Cost of Ownership for Database and Developer SoftwareReducing Total Cost of Ownership for Database and Developer Software
Reducing Total Cost of Ownership for Database and Developer Software
Michael Findling
 
Performance Optimization: Incorporating Database and Code Optimzitation Into ...
Performance Optimization: Incorporating Database and Code Optimzitation Into ...Performance Optimization: Incorporating Database and Code Optimzitation Into ...
Performance Optimization: Incorporating Database and Code Optimzitation Into ...
Michael Findling
 
Reasons to migrate from Delphi 7 to Delphi 2009
Reasons to migrate from Delphi 7  to Delphi 2009Reasons to migrate from Delphi 7  to Delphi 2009
Reasons to migrate from Delphi 7 to Delphi 2009
Michael Findling
 
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/StudioMigrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio
Michael Findling
 
Java Optimization For Faster Code & Better Results | J Optimizer
Java Optimization For Faster Code & Better Results | J OptimizerJava Optimization For Faster Code & Better Results | J Optimizer
Java Optimization For Faster Code & Better Results | J Optimizer
Michael Findling
 
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®
Michael Findling
 
Top Ten Reasons to Upgrade from Delphi 7
Top Ten Reasons to Upgrade from Delphi 7Top Ten Reasons to Upgrade from Delphi 7
Top Ten Reasons to Upgrade from Delphi 7
Michael Findling
 
Database Tools and Developer Software Licence Management
Database Tools and Developer Software Licence ManagementDatabase Tools and Developer Software Licence Management
Database Tools and Developer Software Licence Management
Michael Findling
 
Database Design and Data Modeling | PowerDesigner to All Access
Database Design and Data Modeling | PowerDesigner to All AccessDatabase Design and Data Modeling | PowerDesigner to All Access
Database Design and Data Modeling | PowerDesigner to All Access
Michael Findling
 
Preventing Database Perfomance Issues | DB Optimizer
Preventing Database Perfomance Issues | DB OptimizerPreventing Database Perfomance Issues | DB Optimizer
Preventing Database Perfomance Issues | DB Optimizer
Michael Findling
 
Build Windows Applications Fast | Delphi Prism
Build Windows Applications Fast | Delphi PrismBuild Windows Applications Fast | Delphi Prism
Build Windows Applications Fast | Delphi Prism
Michael Findling
 
Develop Enterprise Java Applications | JBuilder
Develop Enterprise Java Applications | JBuilderDevelop Enterprise Java Applications | JBuilder
Develop Enterprise Java Applications | JBuilder
Michael Findling
 
Develop Ruby Applications Fast | TubroRuby
Develop Ruby Applications Fast | TubroRubyDevelop Ruby Applications Fast | TubroRuby
Develop Ruby Applications Fast | TubroRuby
Michael Findling
 
Develop Ruby Applications Fast | TubroRuby
Develop Ruby Applications Fast | TubroRubyDevelop Ruby Applications Fast | TubroRuby
Develop Ruby Applications Fast | TubroRuby
Michael Findling
 

More from Michael Findling (20)

Senior Marketing Manager: Channels & Strategic accounts
Senior Marketing Manager:  Channels & Strategic accountsSenior Marketing Manager:  Channels & Strategic accounts
Senior Marketing Manager: Channels & Strategic accounts
 
Spark Job Description: Development Director
Spark Job Description: Development DirectorSpark Job Description: Development Director
Spark Job Description: Development Director
 
100 Things to Watch in 2011 from JWT
100 Things to Watch in 2011 from JWT100 Things to Watch in 2011 from JWT
100 Things to Watch in 2011 from JWT
 
Social Media Marketing Metrics That Matter
Social Media Marketing Metrics That MatterSocial Media Marketing Metrics That Matter
Social Media Marketing Metrics That Matter
 
Tutorpedia Foundation Silent Auction Item List – February 23, 2011
Tutorpedia Foundation Silent Auction Item List – February 23, 2011Tutorpedia Foundation Silent Auction Item List – February 23, 2011
Tutorpedia Foundation Silent Auction Item List – February 23, 2011
 
Website Marketing Seminar 2009
Website Marketing Seminar 2009Website Marketing Seminar 2009
Website Marketing Seminar 2009
 
Reducing Total Cost of Ownership for Database and Developer Software
Reducing Total Cost of Ownership for Database and Developer SoftwareReducing Total Cost of Ownership for Database and Developer Software
Reducing Total Cost of Ownership for Database and Developer Software
 
Performance Optimization: Incorporating Database and Code Optimzitation Into ...
Performance Optimization: Incorporating Database and Code Optimzitation Into ...Performance Optimization: Incorporating Database and Code Optimzitation Into ...
Performance Optimization: Incorporating Database and Code Optimzitation Into ...
 
Reasons to migrate from Delphi 7 to Delphi 2009
Reasons to migrate from Delphi 7  to Delphi 2009Reasons to migrate from Delphi 7  to Delphi 2009
Reasons to migrate from Delphi 7 to Delphi 2009
 
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/StudioMigrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio
 
Java Optimization For Faster Code & Better Results | J Optimizer
Java Optimization For Faster Code & Better Results | J OptimizerJava Optimization For Faster Code & Better Results | J Optimizer
Java Optimization For Faster Code & Better Results | J Optimizer
 
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®
Migrating from CA AllFusionTM ERwin® Data Modeler to ER/Studio®
 
Top Ten Reasons to Upgrade from Delphi 7
Top Ten Reasons to Upgrade from Delphi 7Top Ten Reasons to Upgrade from Delphi 7
Top Ten Reasons to Upgrade from Delphi 7
 
Database Tools and Developer Software Licence Management
Database Tools and Developer Software Licence ManagementDatabase Tools and Developer Software Licence Management
Database Tools and Developer Software Licence Management
 
Database Design and Data Modeling | PowerDesigner to All Access
Database Design and Data Modeling | PowerDesigner to All AccessDatabase Design and Data Modeling | PowerDesigner to All Access
Database Design and Data Modeling | PowerDesigner to All Access
 
Preventing Database Perfomance Issues | DB Optimizer
Preventing Database Perfomance Issues | DB OptimizerPreventing Database Perfomance Issues | DB Optimizer
Preventing Database Perfomance Issues | DB Optimizer
 
Build Windows Applications Fast | Delphi Prism
Build Windows Applications Fast | Delphi PrismBuild Windows Applications Fast | Delphi Prism
Build Windows Applications Fast | Delphi Prism
 
Develop Enterprise Java Applications | JBuilder
Develop Enterprise Java Applications | JBuilderDevelop Enterprise Java Applications | JBuilder
Develop Enterprise Java Applications | JBuilder
 
Develop Ruby Applications Fast | TubroRuby
Develop Ruby Applications Fast | TubroRubyDevelop Ruby Applications Fast | TubroRuby
Develop Ruby Applications Fast | TubroRuby
 
Develop Ruby Applications Fast | TubroRuby
Develop Ruby Applications Fast | TubroRubyDevelop Ruby Applications Fast | TubroRuby
Develop Ruby Applications Fast | TubroRuby
 

Recently uploaded

"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 

Recently uploaded (20)

"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 

Ten Ways For DBA's To Save Time

  • 1. COMPANY OPINION Top 10 Ways to Save an Hour a Day Greg Keller, Chief Evangelist, Embarcadero Technologies F or those in the data management community, including roles such as database administrators (DBA’s), data architects and data stewards here, there has never been a more challenging period to effectively manage data assets within organisations. With data growing and thus must swivel their chairs continually from Oracle duties to SQL Server duties to IBM DB2 duties…and so on. Frequently run operations such as back-ups, consistency checks (DBCCs), table alterations, index creation, security establishment, etc need to be learned in hours and mastered at mind bending speed and the demand for new and diverse in days across all managed databases. Database software will applications further driving data growth, these professionals come supplied with its own management tooling, but are seeking ways to be more productive and ultimately be mastering those and their immense depths will inject a new free to focus on and meet their respective service level set of problems obstructing the DBA from quickly learning agreements (SLAs). the database itself. Modeling should not be Data management professionals Look for tools which can manage lots of therefore need to automate as much as characterised as a ‘use only database types from one interface and possible in addition to creating boiler allow the DBA to learn one common plate like processes to their jobs. This at the beginning’ path to success. This will allow DBA’s article will outline ten helpful ideas for to repeat successes quickly and making your workflow more productive technology for solely efficiently no matter what database they as a data management professional, are ‘thrown’. identifying where appropriate tooling or creating new database other approaches may be implemented 3) Get it up on the Wiki to raise productivity and help automate applications. Data Architects and stewards receive repetitive tasks. countless and often redundant requests for reports on data...e.g. where specific 1) Model-driven change management data is located, what type it is, the quality and state of the Modeling should not be characterised as a ‘use only at the data, etc. This is most often used in data integration projects beginning’ technology for solely creating new database stemming from marketing and/or sales requests. applications. Integrating the right modeling tool into your existing database’s change management lifecycle will Data architects should be looking for ways to standardise an provide effective time savings. approach to find information quickly. This allows architects to move away from constant one-off requests and reports. Select a modeling tool which facilitates clear articulation of Wiki’s such as Microsoft SharePoint and Atlassian’s required business changes with non-technical employees, but Confluence are now staples of an organisation and easily will also automatically calculate and generate syntactically understood by anyone who can use an internet browser. Data correct database modification code allowing stewards can leverage their tools (modeling or likely office developers/DBAs to leverage. This process saves laborious productivity tools such as Microsoft Excel) to create and and often error prone coding cycles measuring hours within manage content and auto-generate this content to the Wiki. a work day. Moreover it ensures predictability and Consumers of the data are notified in real time of metadata repeatability by the operator and serves as an excellent changes through standard and familiar protocols such as RSS resource for training newcomers to a database platform’s (e.g. like they receive their news updates) and allow required SQL alteration. This will quickly foster an sophisticated searching. understanding of the appropriate database vendor-specific approach to safely and successfully modify the structures The productivity benefits here are related to developing a and re-apply dependencies. pattern of behavior data which stewards desire from their customers. This ultimately reduces the repetitive queries of 2) Abstract database vendor complexity those searching for similar data values/metadata and Today, DBA’s are required to manage massive publishing this content in a way consumers will appreciate. infrastructures consisting of a variety of database platforms 14 Database and Network Journal Vol.38 No.6
  • 2. COMPANY OPINION 4) Reduce ‘visual noise’ when monitoring Windows servers, its 2008 release will offer Hyper-V databases technology offering virtualisation at its very core. For a DBA “Eye candy” by way of dials, blinking lights and gauges who is constantly trying to meet the demands of developers sold plenty of database performance software in years past, who need allocation to develop and test their code against but did little to abstract complexity and certainly didn’t take databases, DBA’s can migrate and build an entirely ‘clean’ into consideration the explosion of data we’ve seen in the version of the application on the OS the developers require last 3-4 years, tripling the number of databases born while allowing a safe and quarantined environment for requiring management. Today, a typical DBA on average development. Moreover, the environment can be ‘re-set’ by will personally manage 12-24 database instances (likely the DBA to return it to its original state at any time, which is containing a multitude of ‘databases’)1 with extreme cases incredibly effective for time savings. Virtualisation is measuring between 40-60 and more. becoming increasingly popular as a platform to run production systems, so DBA’s should make it a point to Tooling which will identify, for the DBA, what changed familiarise themselves with its benefits. since the last time the database was working is key for success. Quick visual identifiers such as looking at 8) Database snapshots configuration settings of a database install or structural As compliance reporting becomes more pervasive and changes to objects like indexes or procedures are often the uptime requirements more critical, take advantage of readily- culprit and easily restored to their optimal states, saving available commercial tools to periodically save off your hours on the day looking for needles in a hay stack. performance and security settings, as well as structural information inside your most critical databases. This way, 5) Offer pre-fabricated templates for developers you can always look back and see what things looked like Why should the wheel continually be re-invented? Data before, and understand how things have changed in an event modelers should strive to create and publish a library of where unwarranted access may become a reality. re-usable data structures to ensure standardisation and reuse. Software development has been wildly successful with 9) Sniffing the network implementations such as the Gang of Four (GoF) UML Carrying on the theme above, real time status of who is patterns for software construction, and database accessing data is an equally progressive trend in the data development should be no different. center for security and compliance needs. DBAs should look for tooling which will monitor data traffic to database Architects can document and advertise common structures instances, but in a way that will not degrade performance. In and associations/rules which developers continually need to the past, turning logging on and then reviewing log files re-create such as Bill of Materials, Address patterns or when needed was effective, but as user loads increased and singletons such as a Customer table with all the required response-time SLAs shrunk, logging became a detriment to a fields and data types. The time savings here is baked into the database’s optimal performance. Tooling which will sniff continual re-use and requires no downstream modification or and parse out packets of information traveling to the extensive code to ‘cleanse’ or transform the data when it is database to perform operations like queries by entering re-purposed or moved via ETL jobs. Developers also will through specific ports should be evaluated as the most think less on these common structures and spend more time optimum for a databases performance. on critical aspects of the application. 10) Code quality in every keystroke 6) Reflect on the design to mitigate performance Developers who are writing code for a variety of platforms woes require assistance to ensure their code is error free and Poorly written SQL is not always the sole perpetrator of optimised on the first try. The alternative unfortunately is database performance problems. The design itself may be writing code, inputting into production and then iterating by flawed. Low cost commercial tooling exists and should be re-writing until it gets fixed. Look for tooling which will evaluated which can scan the schema of a database to point provide advice to the developer such as when to inject out what should be fairly obvious contributors to database specific optimisation features (e.g. “use an Oracle performance degradation. Scanning for weak index design HINT here…”) or will parse existing names and structures to on tables as well as performing normalisation checks to look ensure appropriate connections and will also validate syntax. at the number of joins a query will need to go through to access data are often overlooked on the original design, or are errantly changed (most frequently related to indexes) Resources cited: resulting in degraded performance. Applying tooling to 1. 2007 Embarcadero Technologies Customer Survey perform these tasks automatically against the schema versus of 1600 + Database Professionals bolstering hardware or continually re-tuning code will provide major time saving benefits. • This may be your last issue of Database 7) Virtualise and Network Journal. If you haven’t done so already, run, don’t walk to your PC and download one of a variety of open source or low-cost to To guarantee 2009 issues you must renew free virtualisation platforms such as VMWare Server or Citrix’s XenServer. For those standardised on Microsoft your subscription now. Database and Network Journal Vol.38 No.6 15