A detailed comparison of Beekeeper Studio and dbForge Edge

One of the well-known SQL clients is Beekeeper Studio. It is compatible with quite a few database systems and offers a nice set of basic features for SQL development and management.

We all love feature comparisons, don't we? So below we'd like to give you one—a back-to-back comparison of Beekeeper Studio and dbForge Edge, our multidatabase suite of four comprehensive IDEs that were designed to deliver as many functional capabilities as a most demanding and versatile database user might require.

Feature comparison table

The following table contains a detailed feature-by-feature comparison of dbForge Edge v2.0 and Beekeeper Studio v3.9. For quick navigation, please use the side menu.

Databases & Cloud Services

dbForge Edge
Beekeeper Studio
Microsoft SQL Server
Yes
Yes
MySQL
Yes
Yes
Oracle Database
Yes
Yes
PostgreSQL
Yes
Yes
MariaDB
Yes
Yes
Azure SQL
Yes
No
Percona
Yes
No
Amazon Redshift
Yes
Yes
Amazon Aurora
Yes
No
Amazon RDS
Yes
No
DigitalOcean Managed Database
Yes
No
SQLite
No
Yes
Apache Cassandra
No
Yes
AnalyticDB
Yes
No
ApsaraDB RDS
Yes
No
CockroachDB
No
Yes
PolarDB
Yes
No
YugabyteDB
Yes
No

SQL Editing & Execution

dbForge Edge
Beekeeper Studio
SQL editor with syntax coloring
Yes
Yes
Code outlining
Yes
No
Code snippets
Yes
No
Customizable SQL formatting
Yes
Yes
Predefined and custom formatting profiles
Yes
No
Execute current statement
Yes
No
Parameter information for stored routines
Yes
No
Quick access to favorite templates from the SQL editor
Yes
No
Select block
Yes
No
Text search
Yes
No
Document Outline window for quick navigation through large scripts
Yes
No
Execution of scripts, selected SQL fragments, and statements
Yes
No
One-step access to the database object editor from the code ('Go to definition')
Yes
No
SQL history
Yes
Yes
Execution warnings
Yes
No
GUI transaction support
Yes
No

Code Completion

dbForge Edge
Beekeeper Studio
Context-aware code completion
Yes
Yes
Automatic SQL syntax check
Yes
No
One-click access to schema object definitions
Yes
No
On-the-fly renaming of database objects
Yes
No
Auto-generation of table aliases
Yes
No
Quick information about database objects
Yes
No

Visual Query Builder

dbForge Edge
Beekeeper Studio
Support for the SELECT statement
Yes
No
Support for the INSERT, UPDATE, and DELETE statements
Yes
No
State-of-the-art diagrams with zooming and keyboard support
Yes
No
Diagram preview and printing
Yes
No
Visual addition of sub-queries to any part of the main query
Yes
No
Query outline (displayed in the Document Outline window)
Yes
No
Visual editing of sub-queries
Yes
No
Expression builder for creating complex conditions
Yes
No
Drag-and-drop tables
Yes
No
Copy/Paste tables to diagrams
Yes
No
Undo/Redo
Yes
No

Database Design

dbForge Edge
Beekeeper Studio
Visual Database Designer
Yes
No
Visualization of tables, views, stored procedures, and functions
Yes
No
Easy access to database objects for viewing their properties
Yes
No
Support for IDEF1X and IE notations
Yes
No
Customizable diagram view with skin support
Yes
No
Smart ER diagram layout
Yes
No
Diagram export to different image formats
Yes
No
Search for database objects on the diagram
Yes
No
Reorganization of diagram shapes with containers
Yes
No
Customizable diagram printing with a rich set of options
Yes
No
Optional display of table constraints, indexes, and triggers
Yes
No
Integration with the Document Outline window
Yes
No
Diagram navigation with the Diagram Overview window
Yes
No
Notes for adding comments to the diagram
Yes
No
Export to image
Yes
No
Zoom in/out
Yes
No
Save/Load diagram
Yes
No

Table Designer

dbForge Edge
Beekeeper Studio
Table editor
Yes
Yes
Convenient editor for foreign keys
Yes
No
Partitioning support
Yes
No
Full-text search on the column grid
Yes
No
Preview of changes in schemas
Yes
No
Heuristics that helps define the data types of new columns
Yes
No

Object Editor

dbForge Edge
Beekeeper Studio
Check constraints
Yes
No
Foreign keys
Yes
No
Indexes
Yes
No
Stored functions
Yes
No
Stored procedures
Yes
No
Tables
Yes
No
Triggers
Yes
No
Events
Yes
No
Undo option for the object editor
Yes
No

Debugger

dbForge Edge
Beekeeper Studio
Script debugging
Yes
No
Step Into, Step Over, and Step Out commands for step-by-step execution
Yes
No
Breakpoints for procedures, functions, triggers, and scripts
Yes
No
Breakpoints window
Yes
No
Call Stack window with navigation
Yes
No
Watches window for the evaluation of variables
Yes
No

Database Explorer

dbForge Edge
Beekeeper Studio
Database Explorer
Yes
Yes
Multiple database connections
Yes
No
Browse and navigate through objects
Yes
No
Detailed object properties and data browsing in the Object Viewer window
Yes
No
Dependency tree browsing for each object
Yes
No
Quick template script generation for selected objects: SELECT, INSERT, etc.
Yes
No
'Send To' command for quick sending of tables to Query Builder, Data Report, and other tools
Yes
No
Quick access to object privileges (GRANT) from the pop-up menu
Yes
No
Refactoring of database objects
Yes
No

Data Editor

dbForge Edge
Beekeeper Studio
Copying of data with column headers for quick paste to spreadsheets
Yes
No
Custom data filters of any complexity
Yes
No
Data Viewer window for browsing images, RTF, and binary cell values
Yes
No
Date/time editor with a visual interface
Yes
No
Foreign key lookup editor for easy editing of fields referencing other tables
Yes
No
Free copying of any block of data to clipboard
Yes
No
Full-text search (Ctrl+F) in the data grid
Yes
No
Single row values view
Yes
No
Graphical card view
Yes
No
Grouping by arbitrary columns
Yes
No
Incremental search (Ctrl+I) through the data grid
Yes
No
Large objects (LOB) editor
Yes
No
Multi-table query result set editing
Yes
No
Paginal data browsing for large result sets
Yes
No
Data printing
Yes
No
Quick filter available for each data cell
Yes
No
Record numbering option
Yes
No
Read-only state indication
Yes
No
Report, chart, and pivot building directly from the data editor
Yes
No
Server-side sorting and filtering to help deal with large data sets
Yes
No
Visible column picker
Yes
No
Editing of multiple execution results of one script on separate tabs
Yes
No

Schema & Data Comparison

dbForge Edge
Beekeeper Studio
Comparison and synchronization of data in databases of virtually any size
Yes
No
Comparison of tables, views, procedures, functions, triggers, and events
Yes
No
Custom comparison keys
Yes
No
Filtering of comparison results
Yes
No
Generation of data synchronization scripts
Yes
No
Viewing of data differences per record
Yes
No
Exclusion of tables and records from synchronization
Yes
No
Saving and loading of comparison settings
Yes
Yes
Command-line interface for data comparison and synchronization
Yes
No
Generation of accurate comparison reports in HTML and Excel formats
Yes
No
Generation of comments
Yes
No
Specific options for tables, script objects, triggers, indexes, and constraints
Yes
No
Inclusion\exclusion of objects by mask
Yes
No
Comparison of schemas with scripts folders
Yes
No
Schema & Data Compare: Save Command Line
Yes
No

Data Export

dbForge Edge
Beekeeper Studio
CSV
Yes
Yes
XML
Yes
Yes
TXT
Yes
No
XLS
Yes
No
XLSX
Yes
No
PDF
Yes
No
DBF
Yes
No
HTML
Yes
No
RTF
Yes
No
JSON
Yes
Yes
Google Sheets
Yes
No
MDB (Microsoft Access)
Yes
No
ODBC
Yes
No
SQL
Yes
Yes
Data export from the command line
Yes
No
Data export templates
Yes
No

Data Import

dbForge Edge
Beekeeper Studio
CSV
Yes
No
XML
Yes
No
TXT
Yes
No
XLS
Yes
No
XLSX
Yes
No
DBF
Yes
No
JSON
Yes
No
Google Sheets
Yes
No
MDB (Microsoft Access)
Yes
No
ODBC
Yes
No
Data import from the command line
Yes
No
Data import templates
Yes
No

Database Projects

dbForge Edge
Beekeeper Studio
New project wizard with import from an existing database
Yes
No
Project Explorer window for managing project files
Yes
No
Schema View window for browsing logical project structures
Yes
No
Project export to one of multiple scripts
Yes
No
Multiple build configurations
Yes
No
Single-click project deployment on the server
Yes
No
Comparison of projects with live databases
Yes
No

Data Analysis

dbForge Edge
Beekeeper Studio
Display of table data with parent-child dependencies in the Master-Detail Browser
Yes
No
Database diagrams
Yes
No
Data report generation wizard
Yes
No
Data report designer
Yes
No
Pivot table designer
Yes
No
Chart building wizard
Yes
No
Data search on a live database
Yes
No
Automated generation and distribution of reports from the command line
Yes
No
Data Reports: Save Command Line
Yes
No

Source Control

dbForge Edge
Beekeeper Studio
Integration with Git, GitHub, SVN
Yes
No
Shared and dedicated database development models
Yes
No
Conflict resolution: Get Local and Get Remote
Yes
No
Version control of static data
Yes
No
History of changes
Yes
No

Performance Tuning

dbForge Edge
Beekeeper Studio
Session statistics
Yes
No
Query plan displayed in the tree view
Yes
No
Profiling history that can be saved for further analysis
Yes
No
Comparison of profiling results with highlighted differences
Yes
No
Printing of profiling results
Yes
No

Test Data Generation

dbForge Edge
Beekeeper Studio
Support for all column data types
Yes
No
Multiple generators with data customization
Yes
No
SQL data integrity support
Yes
No
Multiple ways to populate databases with test data
Yes
No
Meaningful generators
Yes
No
User-defined generators
Yes
No
Real-time preview of generated data
Yes
No
Data Generator: Save Command Line
Yes
No

Database Documenter

dbForge Edge
Beekeeper Studio
Broad picture of database structures
Yes
No
Rich customization features
Yes
No
Export of documentation to HTML
Yes
No
Export of documentation to PDF
Yes
No
Export of documentation to Markdown
Yes
No
Customization of documentation with style templates
Yes
No
View inter-object and inter-database dependencies
Yes
No
Documenter: Save Command Line
Yes
No

Administration

dbForge Edge
Beekeeper Studio
Service control for starting and stopping servers
Yes
No
Server Variables window
Yes
No
Table maintenance
Yes
No
Flush objects (tables, locks, query cache, etc.)
Yes
Yes
Copy databases
Yes
No
Backup (data export)
Yes
No
Restore (data import)
Yes
No
Database snapshot
Yes
None
Database backup to SQL and ZIP
Yes
No
Database backup as a scripts folder
Yes
None
Backup: Save Command Line
Yes
None

User & Session Management

dbForge Edge
Beekeeper Studio
Comprehensive Security Manager for handling user accounts and privileges
Yes
No
Session Manager for monitoring active server connections and tracing user sessions
Yes
No
Application roles
Yes
No

User Interface

dbForge Edge
Beekeeper Studio
Start Page with fast access to main product features
Yes
No
Rich user settings
Yes
No
UI skins
Yes
Yes
Customizable window layout
Yes
No
Tool windows with 'auto-hide' and 'float' modes
Yes
No
Multiple shortcut schemes with full shortcut customization
Yes
No
Syntax highlighting customization
Yes
No
Tabbed groups for documents
Yes
No
Toolbar customization
Yes
No

The main features of dbForge Edge

dbForge Edge was designed to help you effectively handle a rich variety of tasks comprising
database design, development, testing, and administration, as well as data analysis and management.

Visual Database Design

The integrated table designer delivers visual editors for columns, indexes, primary keys, foreign keys, check constraints, statistics, and table storage properties. You can easily edit table data, navigate through the visual editor and code editor simultaneously, use automatic prompts of data types, preview ALTER TABLE scripts, and rebuild tables with no risk of losing the data within.

Additionally, you can create entity-relationship diagrams to visualize database structures and logical relations between tables. What's more, you can edit database objects directly on the said diagrams and group logically related objects using containers.

SQL Coding Assistance

dbForge Edge delivers some of the most advanced SQL coding assistance capabilities on the market, which include the following:

  • Context-aware code completion
  • Instant syntax validation
  • Code snippets
  • Rich formatting options with predefined and custom profiles
  • Smart refactoring with auto-correction of references to renamed objects
  • Debugging of T-SQL scripts, stored procedures, functions, and triggers

Data & Schema Compare

Effective database management is further facilitated by the built-in Compare functionality, which helps you do the following:

  • Locate and analyze differences in database schemas and table data
  • View data differences per record
  • Save and load comparison settings
  • Generate data/schema synchronization scripts
  • Generate detailed comparison reports in CSV, HTML, and Excel formats
  • Automate comparison and synchronization tasks

Test Data Generation

You can generate any volume of dummy data for testing with a wide array of predefined generators. Their flexible configuration options allow emulating column-intelligent, realistic data that you can easily populate your databases with.

Data Analysis

dbForge Edge delivers quite a few advanced tools that have proved to be highly useful for data analysts:

  • Create queries of any complexity without coding - simply draw them on diagrams using the visual Query Builder
  • Use the integrated Master-Detail Browser to scrutinize the data of tables linked together with foreign keys or user-defined interrelations
  • Explore trends in your data by summarizing and analyzing it in pivot tables
  • Visualize data using charts in Chart Designer
  • Generate comprehensive data reports

Database Administration

Finally, our solution would have been incomplete without database administration tools, which help you do the following:

  • Manage user accounts and privileges
  • Monitor databases and troubleshoot performance issues
  • Observe the events taking place on the server
  • Perform index defragmentation
  • Encrypt and decrypt stored procedures
  • Analyze database transaction logs

Your ultimate multidatabase solution

dbForge Edge by Devart is a bundle of four advanced database IDEs, whose unique features make it invaluable for the most versatile users. So if you need to handle a diversity of tasks across multiple databases, dbForge Edge might be exactly what you are looking for.

Download dbForge Edge for a free trial today!

Get a free 30-day trial of dbForge Edge to evaluate all of its capabilities hidden under a sleek user interface.

More feature-by-feature comparisons