Jet Profiler
for MySQL 2.0.5 is now available!
We recently announced that we now provide multi-language support
for English, German and Swedish. This time, the latest version
adds French language support. By meeting requests from our French
speaking users we hope to help even more companies manage their
MySQL database performance.
This release also contains bug fixes and adds support for
explaining CREATE TABLE ... AS SELECT ... queries by just
explaining the SELECT part.
See also this press release.
3 Comments
Starting with MySQL 5.5.7 or MariaDB 5.2, the server allows the
client to authenticate via plugin. HeidiSQL now fully supports
establishing such connections, by providing an exported method
called mysql_authentication_dialog_ask, which is
automatically invvoked by libmysql.dll, if the server says so
during the connection handshake.
Curious how that works? Here's a simple example:
1. Be sure to have the "plugins" directory in C:\Program
files\HeidiSQL\, and the dialog.dll. This is done automatically
when installing a newer beta build from the download
page.
2. On your server, install the plugin "dialog.dll":
INSTALL PLUGIN three_attempts SONAME 'dialog.dll';
3. On your server, create a new user which authenticates via this
plugin:
CREATE USER test_dialog IDENTIFIED VIA three_attempts …
[Read more]
Starting with MySQL 5.5.7 or MariaDB 5.2, the server allows the
client to authenticate via plugin. HeidiSQL now fully supports
establishing such connections, by providing an exported method
called mysql_authentication_dialog_ask, which is
automatically invvoked by libmysql.dll, if the server says so
during the connection handshake.
Curious how that works? Here's a simple example:
1. Be sure to have the "plugins" directory in C:\Program
files\HeidiSQL\, and the dialog.dll. This is done automatically
when installing a newer beta build from the download
page.
2. On your server, install the plugin "dialog.dll":
INSTALL PLUGIN three_attempts SONAME 'dialog.dll';
3. On your server, create a new user which authenticates via this
plugin:
CREATE USER test_dialog IDENTIFIED VIA three_attempts …
[Read more]In MySQL you can restrict users to connect only via SSL settings. HeidiSQL's user manager now adds support for these settings, which include cipher, subject and issuer. You can also select X509 certificate, in which case cipher etc. do not matter. To get this new feature, you just need to update to the latest build (see Help > Check for updates).
In MySQL you can restrict users to connect only
via SSL settings. HeidiSQL's user manager now adds support for
these settings, which include cipher, subject and issuer. You can
also select X509 certificate, in which case cipher etc. do not
matter. To get this new feature, you just need to update to the
latest build (see Help > Check for updates).
We wish all our customers, users and partners a Merry Xmas and a Happy New Year.
The year of 2011 has been a terrific year for us. But first let us have a look at where we started 10 years ago. The first version of SQLyog was released in the spring of 2002 – what will mark our 10 year anniversary as a company early next year. In the period since then we have seen quite a lot of other MySQL clients come and go. We are happy to see most of our existing customers upgrade regularly, to see our user base increase, and we are happy to do our best to provide the solutions requested by users and to keep pace with MySQL development.
And also 4½ years ago we added MONyog to our portfolio. So there will be another important anniversary to celebrate in 2012 as well. MONyog has also proved to be robust and long-lived.
We are …
[Read more]There is a huge amount of buzz around NOSQL, and we at ScaleBase are happy to see companies making the move to NOSQL. Despite what some people might think, we consider it a blessed change. It is time for applications to stop having a single data store – namely a relational database (probably Oracle) – and start using the best tool for the job.
In the last couple of years, since NOSQL technologies broke into our world, a lot of experience has been gathered on how to use them. Mainly, we see NoSQL technologies used for one of the following scenarios:
- Queries that require a very short response time
- Storing data without a well-defined schema, or storing data with a frequently modified schema
Now, I’m not in any way saying that NOSQL solutions are not used for other scenarios as well; I’m only saying that from our experience here at ScaleBase , these are the most common scenarios.
…[Read more]ScaleBase Releases Database DBT2 Performance Results
Technology achieves unprecedented transaction speed for a MySQL database at a low cost
Boston, Mass., December 12, 2011 – ScaleBase, Inc. today announced the results of its MySQL database benchmark, based on the industry-standard DBT-2 test. ScaleBase has achieved an unmatched 180,000 Transactions per Minute – the highest result for a MySQL database – while running on an Amazon RDS environment. Cost per Transaction was reported to be 50 cents, which demonstrates the cost-effectiveness of the ScaleBase solution on the Amazon EC2 cloud. Full details of the benchmark can be found at …
[Read more]
On the download page you will find the executable for
each SVN commit in the HeidiSQL repository. The executables are
processed in conjunction with a SVN post commit hook. I just
extended this process so it also creates the installer with that
executable, using a InnoSetup command line. This way, users who need a
full installer and also want to use the latest build can do that
in one download.
Thanks to Jordan Russell for that excellent, free InnoSetup.
There are several ways to implement sharding in your application. The first and by far the most popular, is to implement it inside your application. It can be implemented as part of your own Data Access Layer, database driver, or an ORM extension. However, there are many limitations with such implementation, which drove us, at ScaleBase, to look for an alternative architecture.
As the above diagram shows, ScaleBase is implemented as a standalone proxy. There are several benefits to using such an architecture.
First and foremost, since the sharding logic is not embedded inside the application, third party applications can be used, be it MySQL Workbench, MySQL command line interface or any other third party product. This translates to a huge saving in the day-to-day costs of both developers and system administrators.
Backup can be executed via the proxy, and so allows users to consistently backup a sharded environment – not …
[Read more]