Database, Mainframe and Transaction System Expert Testimony

Database Expert Witnesses for Structured Data Disputes

Class actions, fraud cases and commercial disputes turn on what a database recorded, when it recorded it and whether the extract the other side produced tells the whole story. Rerunning the production query against a preserved snapshot, and reconciling the extract with the schema, the audit configuration and the retained transaction logs, shows exactly which records were selected, omitted or changed. GDF database work reaches back to mainframe and real time transaction systems, and we served as database experts for the plaintiffs in Rogers v. BNSF Railway.

Bagged hard drive beside a forensic write blocker.

Identify the Retained Database History Before Anyone Writes an Opinion

Every database expert witness opinion begins with a simple question that is harder than it sounds: what history does the system still hold? We confirm the database release and edition, the retention settings, the permissions and the audit or transaction sources that were actually enabled during the disputed period, because a current query cannot recreate a historical state the system never kept.

Cloud warehouses make the point sharply. Snowflake's time travel is bounded by configured retention and object type, and its separate provider operated recovery process is not a general customer archive. BigQuery's time travel and recovery have their own access and recovery limits and do not restore every metadata field. Redshift user activity logging exists only when the relevant configuration was turned on. We read the vendor documentation for the platform in your matter rather than assuming one system behaves like another, and the report says which history exists, which has expired and which was never recorded.

The report preserves the export and query logic, the schema, the parameters, the source period, the row counts, the transformations and the unavailable history, so another qualified examiner can follow the work. Where vendor recovery or specialist coordination would be needed to reach older data, that is confirmed separately before anyone commits to it.

Review the primary references Snowflake Time Travel and data availability, BigQuery retention and recovery and Redshift audit configuration for the technical background.

If the retention in your matter’s platform is still running, the history it holds is shrinking. Tell us the platform, the edition and the disputed period and we will say what should be preserved first.

The engagement

Explain What the Database Recorded, Retained and Produced

Global Digital Forensics has operated since 1992, and its founder Joseph Caruso has worked with mainframe databases, real time transaction systems and the source code that drives them since 1980, including IBM mainframe environments. In an American Express consumer class action his work covered airline reservation architecture, real time transactions, mainframe databases, source code and system configuration. In Bank One shareholder litigation he analyzed credit card transaction and deposit systems. In Rogers v. BNSF Railway, the first Illinois Biometric Information Privacy Act class action to reach a jury, Global Digital Forensics served plaintiffs' counsel as database, data analysis and computer forensics experts, restoring and analyzing the identity verification system's database records and normalizing and deduplicating the data so the legal team could understand the population reflected in them.

That background matters because most database disputes are not really about the database. They are about a business process that the database recorded imperfectly, and the expert has to understand the process, the system and the record together. We examine schema, audit and change capture settings, transaction log retention, produced extracts and the queries that generated them. Where retained sources permit, we reproduce the relevant transactions from archive logs or audit tables and reconcile them with the export. Where they do not, the report names the missing source and the evidence that stands in for it.

Our work has supported plaintiffs and defendants alike. In a class action handled by a New York law firm, two terabytes of electronic financial data, millions of documents and emails and source code from a legacy mainframe system arrived raw with no access to the live system, and we made the data usable by extracting and correlating emails, documents and metadata into timelines that showed how the system was developed and patched. In a shareholder and customer dispute over allegedly hidden fees at a large publicly traded financial institution, more than fifty million transaction records sat with a third party processor in geographically and technologically disparate systems, and we mapped how the data was collected, received and used to calculate the fees, then defined a sample based approach that let the parties evaluate a defined subset rather than collect every record. Both engagements supported discovery requests and deposition preparation, and the financial institution matter extended to 30(b)(6) work.

Scope

  • Technical support for FRCP 30(b)(6) database testimony

    We independently examine the schema, audit configuration, transaction retention, backup and recovery arrangements and the query logic behind produced extracts, and we support counsel and the designated witness on database mechanics without replacing the designee's organizational role.

  • Transaction and archive log analysis

    We assess the retained redo, archive, transaction and binary logs and the change capture streams of the database in your matter. Where retention permits, specific rows and transactions are reconciled with the archived record so the opinion rests on what the system wrote, not on what the extract says it wrote.

  • Audit trails and change data capture

    Audit review covers the native audit facilities of the platform and the application audit tables built on top of it. We document what was actually logged during the disputed period rather than assuming a capability in the schema was ever switched on.

  • What the produced extract represents

    Where a preserved snapshot permits, we execute the production query independently and examine the joins, filters, aggregations and later transformations, so you understand what the extract contains and where records may have been omitted or changed.

  • Schema, mainframe and application code review

    We examine schema history in source control or migrations, stored procedures, triggers, batch jobs and the application code that reads and writes the data, including legacy mainframe environments, to explain what changed during the relevant period and why.

  • Cloud database and warehouse testimony

    Cloud scope covers the audit history, time travel or provider recovery, cross account sharing and retention of the warehouse or managed database in your matter. Reproduction uses preserved snapshots and the access windows the platform actually allows.

  • Expert Rebuttal, Cross Examination, and Daubert Motion Support

    We review the opposing expert's reports and workpapers and provide rebuttal declarations, questions for the cross examination of administrators and engineers, and technical declarations for the Daubert analysis.

Methodology

How We Prepare a Database Expert Opinion

  1. Define the database sources and the expert questions

    We confirm the platforms, the retention in place, the relevant dates, conflicts across vendors and providers and the questions the opinion will answer, so the examination addresses what you need to prove or rebut.

  2. Compare the schema, the logs and the produced records

    We reconcile the extracts with the schema, the audit configuration and the transaction history the system actually retained, reproducing queries against a preserved snapshot wherever one exists.

  3. Explain the queries, the records and the conclusions

    The report explains what the database recorded, what was audited, what the extract reflects and what history is unavailable. Each opinion identifies its configuration artifact and retained source so another examiner can review the reasoning line by line.

  4. Deposition, Evidentiary Hearing, and Trial Testimony

    We prepare the database opinion for deposition, hearing or trial and testify in person or remotely as the court permits, within the report's scope. Retained workpapers support later review, including appellate proceedings.

Evidence commonly examined

The Database Evidence We Examine

Schema exports, DDL history and migrations document the structure and its changes over the relevant period, while the platform's audit exports show the audit record as it was actually configured. Retained transaction and archive logs supply the event history available for the review period, produced extracts and their generating queries document how the delivered records were selected, and backup catalogs with evidence of tested restoration identify which copies exist and when they were made. The opposing expert's reports, workpapers and query notebooks support independent review, and court orders, protective orders and structured data ESI protocols define how all of it must be handled and produced.

What you can expect

Expert Reports and Database Testimony Support

The report explains the schema, the audit and retention configuration and the coverage of the produced extract, and a reproducibility appendix records the executed queries, versions and deviations so the analysis can be followed. Engagements can also include preparation memoranda on database mechanics for the party's 30(b)(6) designee, deposition and trial testimony that stays within the report's scope, a rebuttal declaration that evaluates the technical basis of the opposing database expert's report and demonstratives drawn from schema and audit records already in evidence.

Tell us which deliverables the schedule requires and which extracts have already been produced. Call (800) 868-8189 and we will scope the review and the reproduction work. The digital forensics FAQ answers the usual questions about cost, deliverables and testimony.

Frequently asked

Database Evidence: Extracts, Designees and Testimony

Do you serve as the FRCP 30(b)(6) database witness or as an outside expert?

Global Digital Forensics serves as an outside technical expert, not as the party's designated organizational witness. At counsel's direction the work also supports the designee's preparation on schema, audit, retention and query mechanics, which is work we have done in large financial class actions.

Can one engagement cover several database platforms and a mainframe?

Yes. A combined scope can cover relational databases, cloud warehouses and legacy mainframe systems in the same matter, with the configuration and retention of each instance documented on its own facts. Our founder's mainframe and transaction system experience reaches back to 1980.

How is a produced query extract examined for sufficiency?

Where retained sources permit, we execute the production query again against a preserved snapshot and compare the scoped columns row by row. Where full execution is unavailable, the report identifies which conclusions the remaining evidence supports and which gaps it leaves.

Can you examine a cloud warehouse after its time travel window has expired?

Yes. When time travel has expired we examine the preserved snapshots that exist, the history of sharing across cloud accounts and the provider's retention records. The report separates the history that remains from the history that has expired, so every figure rests on data that still exists.

Do you produce rebuttal declarations on opposing database experts?

Yes. A rebuttal engagement reviews the opposing report, workpapers and query notebooks, then forms an independent opinion tied to the underlying database configuration and log evidence, which usually means rerunning the work rather than critiquing it from the outside.

Talk with an examiner

Explain the Database Records in Your Case

Tell us the systems, the extract in dispute and the deadline. A senior examiner will review relevant experience, potential conflicts and the scope with you before any engagement.

Global Digital Forensics has operated since 1992 with court tested experts and mainframe experience that reaches back to 1980.

Or call (800) 868-8189

Email or phone is required. For an active incident, please call. Read what we send with the request.

Talk with an examiner

Retain a Database Expert With Transaction System Experience Since 1980

A senior examiner will ask which platforms and editions hold the data, what was produced and how, and when retention runs out, then tell you which logs and snapshots to preserve and whether the production query can be rerun. The first consultation is free.

Our 24/7 hotline is (800) 868-8189.

GDF does not accept pro se litigation cases, and GDF may decline matrimonial or family law cases at our discretion.

Reviewed by Joseph Caruso, Founder, CEO and CTO, CISSP. Last reviewed .

Privacy center

Choose your site settings

Optional technology stays off until you choose otherwise. You can change these browser settings at any time. Access to the core site does not depend on optional technologies.

Technology preferences
Sale or cross-context sharing: not used GDF does not sell or share website personal information for cross-context behavioral advertising.