DBMS UPDATE

Government database users face many new and difficult tasks these days.

By Edmund X. DeJesusSpecial to GCNGovernment database users face many new and difficult tasks these days.They need to make data more accessible for analysis, even if it resides on nearly impregnable legacy systems.They have to deliver interactive Web access to their data, even though there are colossal amounts of it.They want to store nontraditional data types, including audio files and images that traditional databases can't handle.And they want to get that data out to the people who use it, despite a dizzying profusion of destinations.Fortunately, the latest heavy-duty databases have the ability to handle all those demands and more. While working to satisfy commercial customers, vendors have had to stretch the capabilities of database management systems. Commercial customers have been working on those databases for several years now, sparing government users the role of pioneer.Vendors now can provide databases that satisfy stringent requirements for a variety of government needs. In addition, tools for creating and maintaining databases, and for analyzing data, have been tested in the same fire and are available.Let's look at some of the new tasks you may be facing, and the options you have with today's databases. Government and commercial users share the concept of data as a working asset, not a piece of furniture. You want to use existing data for a variety of purposes, including decision-making, planning and analysis. One option is data warehousing. Although this would be a real chore with old databases, most modern databases include viable methods without your having to invent them from scratch.Look for databases that can integrate data from many sources. 'Rewriting legacy apps would be prohibitively expensive, yet you want access to that data,' said Paul Kaplan, business unit executive for IBM Corp.'s federal division. He suggested looking for databases that could simplify data cleansing and populate the database automatically.'Some government agencies got burned by pioneering data warehousing projects. It's safer now,' said Jon Wall, senior technology specialist for Microsoft federal systems.You also want to be able to publish this data in whatever form your users want, including as spreadsheets or graphs. Government databases are evolving to relational technology, a process that simplifies many tasks and the choices among support and analysis tools. Carefully consider not only the database itself, but also vendor mechanisms for moving vast amounts of data from flat files and tape storage into relational structures. Vendors have had to face similar challenges from large commercial customers. Investigate database support for other standards. Structured Query Language, of course, is the lingua franca of database queries. Open Database Connectivity is important, especially when working with Microsoft Corp. operating systems or databases'which is often, since you may well be shipping data to users' desktop PCs.Joint Database Connectivity and SQL Java need your attention if your database is supporting Web-based access. Establishing Web access to mainframe legacy data can be a Sisyphean task. Most systems use a modern database as a front end to stage data from the legacy system and provide simpler access via the Web. For government agencies, which must quantify and justify everything, the ability of a database to also monitor Web access'by hits, clicks, volume of data accessed or some other metric'is a major plus. Part of the appeal of XML'the next Java, some analysts are calling it'is the ability to tag data from different sources to keep apples with apples. This is one example of the use of metadata: cross-database information that makes sure everyone is referring to the same entity.For many managers, the most attractive use of XML is as a transport technology. 'XML can make it easier to exchange data between databases,' said Karen Watterson, consultant and principal of the Watterson Database Group of San Diego. Using XML, you can integrate data from different sources and stage it for Web access using simple protocols such as the Hypertext Transfer Protocol. If analysis is your goal, consider some special-purpose database features. For example, using data mining and online analytical processing to find important patterns in data are high on many users' lists, especially users working with health care and financial data.It is both possible and desirable to integrate historical data for trend analysis with current data for pattern analysis. With year 2000 work successfully completed, 'demands for data mining may well swoop in to take up the extra resources,' Microsoft's Wall said.Commercial users find it beneficial to stage their data in nontraditional hypercube structures that facilitate slicing-and-dicing and rotation manipulations. To maintain this parallel-processing architecture separately from your transaction database, you should quiz vendors about their ability to populate hypercubes automatically. Some vendors claim their products can support both analysis and ordinary use. But get proof. You know how it is: A did project X with database Q, B did project Y with database R, and lucky you have to assimilate the whole alphabet into one soup. In the past, you would have chosen one database, then laboriously ported in everything. In many cases, this would be impossible, either because of the sheer amount of data or the outrageous cost of re-engineering legacy databases.Commercial merger-mania has created a demand for quickly integrating large and incompatible databases. Look for databases that can communicate with other databases, including their competitors. Then use that single database to import information from those sources.In fact, some databases can grab the data that you need in real time'even on the fly from transaction systems'and present it for your use as if it were stored permanently in that database. This technology bridges the separate data stores.Nontraditional data. Government agencies do not live by text and numbers alone. Geographical map data is a prime example. You may also have images'documents, pictures from satellites and so forth'about which a traditional database is clueless. Newer databases are more adept at handling such nontraditional data, with the capabilities to handle sound, images and video. If you have special requirements, make sure the database has extensibility that lets you define your own data types. Accessing nontraditional data is something to take into account also, using, for example, IBM's Query by Image Content technology. If you are storing images, sound or video, your storage requirements are about to sharply increase. Even more ordinary database goals may produce an avalanche of data.Look for size-scalability features in your database, to be able to increase the size of the database without affecting performance. Ask vendors for examples of scaling in their products.'You can even prototype your system with artificially constructed data sets to test how well they'll work in your situation,' IBM database specialist Hunter Ambach said. Another aspect of scaling involves multiple processors or multiple machines. Your goal is to make access transparent to users, so databases perform heterogeneous queries across multiple sources. Some vendors claim their database works on everything from a palmtop computer to clustered Unix boxes. Check out those claims.English-language queries. As more users require access to data, it is important to simplify the means of access. 'SQL expertise should not be a requirement,' Wall said.Mobile users. Many agencies must support field personnel who require local data access. Investigate a system's ability to copy subsets of data to roaming machines, then accept modifications back into the database.Tools. Make your life easier: Look for tools to accomplish certain tasks, either from the database vendor or a third-party vendor.Tools from your database vendor are meant for use with the database and have obvious performance benefits you cannot ignore. The downside is that these tools probably only work with a single database. Third-party tools work with many databases and often excel at their particular task, providing more functionality.Tools can simplify the creation and maintenance of databases. 'You often have to reverse-engineer legacy databases that lack documentation,' said Fred Pierce, a database administrator subcontractor at NASA's Goddard Space Flight Center in Greenbelt, Md. He uses Embarcadero Technologies Inc. tools for rapid development.Tools from companies such as Embarcadero Technologies can help you rapidly deploy database applications and manage database operation. They can gather information on a range of database factors, such as disk usage, in a proactive rather than reactive way'that is, 'You're okay now, but start thinking about adding more storage,' rather than 'You just blew your last disk, hope you made backups.'Tools also ease report creation and analysis. Companies such as Cognos Corp. of Burlington, Mass., specialize in the analysis and reporting of data. Their products usually are more sophisticated than what you might find from a database vendor. Thirty years ago, no one thought that some systems would still be running today. 'Long-term viability is an important consideration for commercial customers and should be for government customers,' Watterson said. Choose technologies'and vendors'that will last. You want to go with vendors who will be around for a while because your database almost certainly will. XXXSPLITXXX-XXXSPLITXXX-
Multifaceted systems and powerful tools help meet the growing demands on databases























Data warehousing.









Relational technology.



Standards.



Web access.

Extensible Markup Language.



Analysis.








Integration.













Storage.






Scalability.














Tips for buyers



' Integration: What must this database work with'other databases, tools, output formats'now and in the future?


' Data: What kinds of nontraditional data does this project require? How will that affect the size of the database?


' Analysis: What data do you want to access and what kinds of analyses will you perform?


' Web: How can this database help you with Web-oriented access tasks?


' Users: Considering your users, what steps should you take toward access methods and security?













Long-term planning.





Edmund X. DeJesus of Norwood, Mass., writes about information technology.











































VendorProductPlatformsFor freePrice range (varies with configuration)
IBM Corp.
Armonk, N.Y.
800-426-3333
www.ibm.com
DB2 6.1 NT, AIX, Linux, Solaris, Win9x (Personal Edition only), OS/2, Unixware 7, HP-UX, OS/390, VSE and VM, AS/400 60-day trial:
www6.software.ibm.com/
dl/db2udbcd/db2udbcd-p
;
Personal Developer's Edition:
www6.software.ibm.com/
dl/db2pde/db2pde-p
$2,000 up
Informix Corp.
Menlo Park, Calif.
800-331-1763
www.informix.com
Dynamic Server 2000 NT, Solaris, HP-UX, SGI Irix, AIX, Linux Trial download:

www.intraware.com/
trialsoftware
$1,500 per seat
Microsoft Corp.
Redmond, Wash.
800-426-9400
www.microsoft.com
SQL Server 7.0 Win9x, NT 120-day trial:

www.microsoft.com/
midatlantic/offers/
sqloffer.htm
$1,400 up (five users)
Oracle Corp.
Redwood Shores, Calif.
650-506-7200
www.oracle.com
Oracle8i Release 2 NT, Solaris, AIX, SCO, Unix, Linux, HP-UX, Digital Unix Trial downloads:

technet.oracle.com/
software/products/
oracle8i/software
_index.htm

(password required)
$4,000 up (five users); $100 per power unit
Sybase Inc.
Emeryville, Calif.
800-879-2273
www.sybase.com
Adaptive Server Enterprise 12.0 NT, AIX, Solaris, HP-UX, Win9x (client only), Compaq Unix Tools:
softwarexpress.
sybase.com/esd2/
esd.stm?sname
=softwarexpress.
sybase.com

(password required)
$1,200 per seat








Angara Database Systems Inc.

Palo Alto, Calif.

tel. 650-322-1810

www.angara.com

''Angara Data Server is a main-memory database that runs on multiprocessor servers under SunSoft Solaris, Microsoft Windows 9x and NT, HP-UX, AIX and Linux.


Computer Associates International Inc.

Islandia, N.Y.

tel. 516-342-5224

www.cai.com

''Jasmine TND uses neural network technology to supply decision support by monitoring and predicting patterns.


Datawatch Corp.

Wilmington, Mass.

tel. 800-988-4739

www.datawatch.com

''Monarch Data Pump utility provides a quick way to move, transform and propagate data.


Embarcadero Technologies Inc.

San Francisco

tel. 415-834-3131

www.embarcadero.com

''DBArtisan provides database administration for Sybase, Oracle, Microsoft SQL Server and IBM DB2, allowing management of multiple databases from a single console.


FileMaker Inc.

Santa Clara, Calif.

tel. 800-325-2747

www.filemaker.com

''FileMaker Pro 5.0, for Win9x and NT, provides an easy way to build a database and put it on the Web.


IBM Corp.

Armonk, N.Y.

tel. 520-574-4600

www.ibm.com

''DB2 Everywhere for Palmtops is a 50K database for Microsoft Windows CE and Palm OS, available as a free download from IBM's Web site.


Informix Software Inc.

Menlo Park, Calif.

tel. 415-926-6300

www.informix.com

''Cloudscape 2.0 is a Java database designed for mobile or downloadable applications.

''Red Brick Decision Server is optimized for Internet-enabled analytic applications.
''
Informix-SE is a Structured Query Language database engine for small to midsize applications, working with Unix database servers.




Microsoft Corp.

Redmond, Wash.

tel. 425-882-8080

www.microsoft.com

''Microsoft Data Engine is a subset of code from the company's SQL Server that enhances Microsoft Access as a database for mobile use.


Magic Software Enterprise Inc.

Irvine, Calif.

tel. 800-345-6244

www.magic-sw.com

''Magic 8.20 for Linux is a tool for creating both traditional and Web applications.


Oracle Corp.

Redwood Shores, Calif.

tel. 650-506-7000

www.oracle.com

''Oracle8i Lite for portable and embedded systems is Java software, requiring 50K to 750K of memory, capable of replicating data and Java applications from a database.


Pervasive Software Inc.

Austin, Texas

tel. 512-794-1719

www.pervasive.com

''Pervasive.SQL 2000 comes in three versions: a small, 8K database for Java smart cards, an embedded systems database of about 50K for Internet appliances and other devices, and a database with an engine using less than 400K of memory for mobile devices using Windows CE and Palm OS.


PointBase Inc.

San Mateo, Calif.

tel. 650-570-6560

www.pointbase.com

''PointBase is a Java database in server and mobile editions that manages network data, targeting multiplatform capabilities for electronic commerce applications.


Quest Software Inc.

Newport Beach, Calif.

tel. 800-306-9329

www.quests.com

''Data Manager is designed to improve project release schedules using graphical user interface wizards to extract data to create small test databases.




Sun Microsystems Inc.

Palo Alto, Calif.

tel. 800-555-9786

www.sun.com

''Java Database Connectivity 3.0 allows presentation of database responses as Extensible Markup Language documents and translates XML documents into Java to interact with relational data.

Sybase Inc.

Emeryville, Calif.

tel. 510-922-3555

www.sybase.com

''Sybase SQL Anywhere Studio is a low-cost system for running a mobile database on remote systems, working with Win9x, NT and CE, and Linux.

TimesTen Performance Software Inc.

Mountain View, Calif.

tel. 800-970-1248

www.timesten.com

''TimesTen 3.5 is an in-memory database that provides a performance boost for voice over IP and other data and networking functions.

Unify Corp.

San Jose, Calif.

tel. 800-455-2405

www.unify.com

''Web-Now DBMS utility pulls in data from a variety of databases, including Oracle, Informix, Sybase, IBM DB2 and Microsoft SQL Server, for Web use.

WebTrends Corp.

Portland, Ore.

tel. 888-932-8736

www.webtrends.com

''Log Analyzer converts Internet server logs to reports on Web activity, with graphics. For Win 9x and NT.

WhiteLight Systems Inc.

Palo Alto, Calif.

tel. 650-843-3000

www.whitelight.com

''Analytic Application Server helps build applications that automate the decision-making process.


X
This website uses cookies to enhance user experience and to analyze performance and traffic on our website. We also share information about your use of our site with our social media, advertising and analytics partners. Learn More / Do Not Sell My Personal Information
Accept Cookies
X
Cookie Preferences Cookie List

Do Not Sell My Personal Information

When you visit our website, we store cookies on your browser to collect information. The information collected might relate to you, your preferences or your device, and is mostly used to make the site work as you expect it to and to provide a more personalized web experience. However, you can choose not to allow certain types of cookies, which may impact your experience of the site and the services we are able to offer. Click on the different category headings to find out more and change our default settings according to your preference. You cannot opt-out of our First Party Strictly Necessary Cookies as they are deployed in order to ensure the proper functioning of our website (such as prompting the cookie banner and remembering your settings, to log into your account, to redirect you when you log out, etc.). For more information about the First and Third Party Cookies used please follow this link.

Allow All Cookies

Manage Consent Preferences

Strictly Necessary Cookies - Always Active

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data, Targeting & Social Media Cookies

Under the California Consumer Privacy Act, you have the right to opt-out of the sale of your personal information to third parties. These cookies collect information for analytics and to personalize your experience with targeted ads. You may exercise your right to opt out of the sale of personal information by using this toggle switch. If you opt out we will not be able to offer you personalised ads and will not hand over your personal information to any third parties. Additionally, you may contact our legal department for further clarification about your rights as a California consumer by using this Exercise My Rights link

If you have enabled privacy controls on your browser (such as a plugin), we have to take that as a valid request to opt-out. Therefore we would not be able to track your activity through the web. This may affect our ability to personalize ads according to your preferences.

Targeting cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.

Social media cookies are set by a range of social media services that we have added to the site to enable you to share our content with your friends and networks. They are capable of tracking your browser across other sites and building up a profile of your interests. This may impact the content and messages you see on other websites you visit. If you do not allow these cookies you may not be able to use or see these sharing tools.

If you want to opt out of all of our lead reports and lists, please submit a privacy request at our Do Not Sell page.

Save Settings
Cookie Preferences Cookie List

Cookie List

A cookie is a small piece of data (text file) that a website – when visited by a user – asks your browser to store on your device in order to remember information about you, such as your language preference or login information. Those cookies are set by us and called first-party cookies. We also use third-party cookies – which are cookies from a domain different than the domain of the website you are visiting – for our advertising and marketing efforts. More specifically, we use cookies and other tracking technologies for the following purposes:

Strictly Necessary Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Functional Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Performance Cookies

We do not allow you to opt-out of our certain cookies, as they are necessary to ensure the proper functioning of our website (such as prompting our cookie banner and remembering your privacy choices) and/or to monitor site performance. These cookies are not used in a way that constitutes a “sale” of your data under the CCPA. You can set your browser to block or alert you about these cookies, but some parts of the site will not work as intended if you do so. You can usually find these settings in the Options or Preferences menu of your browser. Visit www.allaboutcookies.org to learn more.

Sale of Personal Data

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Social Media Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.

Targeting Cookies

We also use cookies to personalize your experience on our websites, including by determining the most relevant content and advertisements to show you, and to monitor site traffic and performance, so that we may improve our websites and your experience. You may opt out of our use of such cookies (and the associated “sale” of your Personal Information) by using this toggle switch. You will still see some advertising, regardless of your selection. Because we do not track you across different devices, browsers and GEMG properties, your selection will take effect only on this browser, this device and this website.