Articles by Tag #document

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

The World Is Too Messy for SQL to Work

Satya Nadella, Microsoft's CEO, discusses AI agents and quantum technology in an interview on the...

Learn More 21 15Mar 31

No Index Only Scan on JSONB Fields (even on scalar)

On reddit, a PostgreSQL user was trying to use the SQL database as a document database, with all data...

Learn More 11 1May 23

Intro to PostgreSQL with JSONB compared to MongoDB, a general purpose document database

In recent years, MongoDB and PostgreSQL have gained popularity, representing the NoSQL and SQL camps,...

Learn More 9 0May 23

Flush to disk on commit 👉🏻 MongoDB durable writes (ACID)

A Twitter (𝕏) thread was filled with misconceptions about MongoDB, spreading fear, uncertainty, and...

Learn More 9 4Jun 28

$elemMatch and Multi-Key Indexes

In the previous post, I used the following index on the daily views data, which is an array of...

Learn More 8 1May 28

No HOT updates on JSONB (write amplification) performance impact

PostgreSQL's Multi-Version Concurrency Control (MVCC) works around the challenge of in-place updates...

Learn More 8 2May 31

$lookup: more than just a SQL join (understand performance)

When transitioning from a SQL background to MongoDB, the $lookup operation in an aggregation pipeline...

Learn More 8 1Jun 17

AI vs Human: Which Is Better for Translating Technical Documents?

In 2025, with document translation tools evolving rapidly, the debate has sharpened—are AI...

Learn More 7 1Jun 13

JSONB DeTOASTing (read amplification) when using PostgreSQL as a Document Database

PostgreSQL limits tuple sizes to a quarter of the block size, generally capping at 2KB. In document...

Learn More 6 1Jun 4

One million $lookup challenge (performance comparison)

I you have read my previous post $lookup: more than just a SQL join, you understand that $lookup is...

Learn More 6 0Jun 19

Isolation Level for MongoDB Multi-Document Transactions (Strong Consistency)

Many outdated or imprecise claims about transaction isolation levels in MongoDB persist. These claims...

Learn More 5 2Jun 6

MongoDB equivalent for PostgreSQL JSONB operations

This article examines PostgreSQL operations that benefit from GIN indexes, as listed in Built-in GIN...

Learn More 5 0Mar 19

$graphLookup (Connect By / Recursive Query)

In this series, I present various access patterns for a specific document model. These patterns are...

Learn More 4 0May 29

Why Translating Documents with AI Tools Is Now Better Than Ever (2025 Update)

In 2025, translating documents isn’t just faster — it’s smarter, cleaner, and layout-perfect. From...

Learn More 2 2Jun 12

MongoDB Arrays: Sort Order and Comparison

Arrays in MongoDB are ordered lists of values, and querying them can be confusing because a field...

Learn More 2 0Aug 18

What’s Actually Hard About Translating a Multilingual PDF? Let’s Break It Down

If you’ve ever tried translating a multilingual PDF using AI, CAT tools, or custom pipelines, you...

Learn More 2 0Jul 5

How to Implement Document Detection in Python Using Dynamsoft Capture Vision SDK

Document detection is a key feature in many modern desktop, mobile and web applications. Recently,...

Learn More 2 0Oct 16 '24

How I Use AI to Translate Multi-Language Docs: Tools, Steps & My Results

Multilingual documents are a reality in today's globalized workflows — from legal contracts in...

Learn More 1 0Jun 12

How to Build a PWA Document Scanner: Capture, Edit and Upload as PDF

In many industries, a document scanner app is essential for capturing, editing, and uploading...

Learn More 1 0Oct 24 '24

"Schema Later" considered harmful 👉🏻 schema validation (enforced data consistency)

In a blog post titled "Schema Later" Considered Harmful on EDB's site, Michael Stonebraker...

Learn More 1 2Jun 9

Sort on Array with Multi-Key Index

In the previous post, we discussed how MongoDB indexes retrieve documents ordered by a specific...

Learn More 1 0May 27

Embracing Documentation as Code with GitLab: A Modern Approach to Team Collaboration

In the evolving world of software development, teams are constantly seeking more efficient ways to...

Learn More 1 0Sep 5 '24

AI Legal Document Analysis: Revolutionizing the Legal Industry

The legal industry is witnessing a transformative shift, driven by the adoption of AI Legal Document...

Learn More 1 1Nov 19 '24

Which AI Is Best for Document Translation in 2025? (Complete Breakdown for Real-World Use)

In 2025, translating documents and content across languages isn’t just a matter of accuracy — it’s...

Learn More 1 0Jun 13

Queries on JSON 👉🏻 compound indexes (Equality, Sort, Range) in MongoDB

In a blog post titled New Benchmarks Show Postgres Dominating MongoDB in Varied Workloads, EDB claims...

Learn More 1 0Jun 15

Using Apple's Virtual Scanner to Test Document Scanning Apps and SDKs on macOS

Apple provided a sample project demonstrating how to create a virtual scanner device a long time ago....

Learn More 1 0Mar 17

.hint() in MongoDB is different that SQL optimizer hints: they force indexes

MongoDB sits at the crossroads between SQL, where developers can write queries on a logical model...

Learn More 1 0Jul 22

Top Intelligent Document Processing Software for 2024

In today’s digital age, Intelligent Document Processing (IDP) is crucial for enhancing business...

Learn More 0 0Oct 9 '24

Wildcard Indexes: MongoDB flexibility joins query performance

In SQL databases, we sometimes encounter an Entity-Attribute-Value (EAV) model to work around the...

Learn More 0 0Jul 10

Joining and grouping on array fields in MongoDB may require using $unwind before applying $group or $lookup

Working with nested data in MongoDB simplifies mapping between application objects and database...

Learn More 0 0Aug 8