Live data from Hacker News

Dbeaver – Multi-platform database tool

dbeaver.io

81–90 of 209 posts

Re: Dbeaver – Multi-platform database tool

#81
post #55

Needs Java. I saw it mentioned in the HeidiSQL thread and thought I would try it. Never completed the installation. Not putting Java on my machine, nope. Yes, I do understand the advantages of Java. Runs everywhere, which is nice. I'm still not installing it.

kind of curious about the passionate avoidance of installing Java - is that an anti-Oracle stance or something else?

(I tend to be the opposite - if I can find a Java based tool to do the job I'll choose that because they tend to be very self contained, don't often require messing around with other OS dependencies ...)

Re: Dbeaver – Multi-platform database tool

#82

How is no one talking about https://www.jetbrains.com/datagrip/ These guys actually fix their bugs. It works on every database known to humans, and also does nearly everything DBeaver appears to do.

DBeaver support much more database products than Datagrip though.

Re: Dbeaver – Multi-platform database tool

#83

I use Navicat, and I'm very pleased with it.

As we're starting to move away from MS SQL Server, I'm just starting to use postgresql, and Navicat as a tool. But I'm really underwhelmed by Navicat's features and performance. It doesn't seem like a well-thought-out whole, and lacks a lot of obvious features (let's start with freakin' hotkeys for Run and Run Selected).

I just discovered DBeaver today, and while it's not up to the standards of SSMS (which is an amazing tool) with SQL Prompt, it so far beating the pants off Navicat.

Re: Dbeaver – Multi-platform database tool

#84

How is no one talking about https://www.jetbrains.com/datagrip/ These guys actually fix their bugs. It works on every database known to humans, and also does nearly everything DBeaver appears to do.

The software is great but I would never buy it purely because of their business model. There is absolutely no reason DataGrip needs to be a subscription service. There aren't any ongoing costs for customers to use it. It should be a one-off purchase with optional support subscription, maybe requiring re-purchase at major version increments, not this bullshit where you need to maintain a subscription for a license on…

I used to think like this too, but I've since changed my mind and understand why they do this -- and it can even be beneficial for users. There's a few big problems with the old model:

First, you have to define the difference between "major" and "minor" version. Users expect major versions to have some significant improvements or new features. What this means is as a developer, you have incentive not to release minor features regularly, but instead batch them together so you can do a "major" release.

Second, the sales team now dictates the release cycle. More major releases means more money, but do it too frequently and the user base revolts. In many companies sales dictates the releases, but now if development is late it's messing with the company's cash flow and ability to continue to exist.

Third, the software can never be "done", because that means no more major releases. As a result, unless there is a sustainable stream of new users, you get feature and scope creep.

Subscriptions mean predictable revenue, and make the developer's incentive align with users: keeping users happy. This means keeping the product stable, making incremental improvements, and evolving with features that make sense.

Of course the beauty of the market is you should be able to find products sold both ways, and you can choose.

Re: Dbeaver – Multi-platform database tool

#85

Earlier quoted context omitted.

Just so you know, although not very clearly documented, yearly subscriptions include perpetual license for that specific version. You can see it on the “buy” page. It’s still less than ideal, but I pay yearly for their “all pack” product and I feel with the amount I use it I’ve gotten my money’s worth every year.

This. The JetBrains licensing model is great. Subscribe to get updates, with a perpetual fallback license for the last version when your subscription lapsed. Their old versions also continue to work across OS upgrades, etc. If you subscribe, the annual fee decreases substantially for the first few years. This is nothing like Adobe's Creative Cloud.

I thought their fallback perpetual license is actually for the version you had when you purchased it, not for the version that was available when your subscription lapsed?

Not sure if they changed this recently - I stopped following them when they switched to subscription with fairly onerous terms (which they rectified after backlash to ‘mediocre’, but never to ‘fair value’).

Re: Dbeaver – Multi-platform database tool

#86
post #55

Needs Java. I saw it mentioned in the HeidiSQL thread and thought I would try it. Never completed the installation. Not putting Java on my machine, nope. Yes, I do understand the advantages of Java. Runs everywhere, which is nice. I'm still not installing it.

The installer comes with it's own JRE just for DBeaver, so you don't have to install Java systemwide for it to work.

And why the hate for Java? Most other languages have runtime libraries or VMs too, does it really make a difference if that runtime code is baked into the exe vs. stored in a separate folder?

Re: Dbeaver – Multi-platform database tool

#87
post #61

Earlier quoted context omitted.

Perhaps, but DBeaver is free while Datagrid is not, in fact it is rather expensive at $199. For many people, including me perhaps, something like DBeaver is good enough since it's free.

> rather expensive at $199 Compared to a six-figure salary? Developers tools are a bargain for what we get out of them.

Developers are hands down one of the cheapest group of customers to deal with.

I've been shelling out for IntelliJ Ultimate for years because I want to support JetBrains. At this point I think I could actually get away with just the open source Community Edition, but it's worth paying them for the effort in my mind.

Re: Dbeaver – Multi-platform database tool

#88

How is no one talking about https://www.jetbrains.com/datagrip/ These guys actually fix their bugs. It works on every database known to humans, and also does nearly everything DBeaver appears to do.

The software is great but I would never buy it purely because of their business model. There is absolutely no reason DataGrip needs to be a subscription service. There aren't any ongoing costs for customers to use it. It should be a one-off purchase with optional support subscription, maybe requiring re-purchase at major version increments, not this bullshit where you need to maintain a subscription for a license on…

You always have a perpetual license to the last version that your subscription covered. It isn't anything like Adobe's model.

Re: Dbeaver – Multi-platform database tool

#89
I stared using Dbeaver a couple months ago, after looking around for an alternative to HeidiSQL on my Windows 10 laptop at work.

Used HeidiSQl for a long time but got fed up with issues with it freezing or crashing, especially when switching DB connections.

Dbeaver has been fantastic! Has some feautures Heidi didn't have, very stable & better looking UI. Thumbs up from me, definitely worth giving a try!

Re: Dbeaver – Multi-platform database tool

#90
post #55

Needs Java. I saw it mentioned in the HeidiSQL thread and thought I would try it. Never completed the installation. Not putting Java on my machine, nope. Yes, I do understand the advantages of Java. Runs everywhere, which is nice. I'm still not installing it.

The hate for Java has absolutely reached comical levels.
Post reply on HN