Showing entries 16606 to 16615 of 44079
« 10 Newer Entries | 10 Older Entries »
What Does a Self-Assessment Look Like?

Mozilla’s self-assessment is pretty good – it asks two questions – what your accomplishments were, and what your challenges were. This is pretty much what most self-assessments boil down to. Corey Shields is an excellent boss, and Matthew Zeier is a great director – specifically because they are tuned into what my needs are. This self-assessment is not for them – they know what my accomplishments are, and what my challenges are.

Rather, the self-assessment is for higher-ups and People (what Mozilla calls HR). The questions of “what are your accomplishments and challenges?”, for the People/HR audience, are really answers to the questions:

Why should we give you that raise your boss wants to give you? (a.k.a. How are you kicking ass and taking names?)
What do you need to do your job better, that we can give you?

Since I do blog posts about what I do on the database team (or at least, I have since …

[Read more]
Monty Program & SkySQL: a statement on the serious security vulnerability that was found in MariaDB and MySQL

Over the past few days extensive conversations around a new security vulnerability in MariaDB and MySQL have taken place.

It all started as a chain reaction when Monty Program publicly disclosed information about the flaw they had found and about how to make sure your MariaDB and MySQL installations can be fixed. The initial information got assigned the security vulnerabitlity identifier CVE-2012-2122 and the contents can be seen e.g. here http://seclists.org/oss-sec/2012/q2/493 .

The bug was found two months ago on April 4th.

read more

Monty Program & SkySQL: a statement on the serious security vulnerability that was found in MariaDB and MySQL

Over the past few days extensive conversations around a new security vulnerability in MariaDB and MySQL have taken place.

It all started as a chain reaction when Monty Program publicly disclosed information about the flaw they had found and about how to make sure your MariaDB and MySQL installations can be fixed. The initial information got assigned the security vulnerabitlity identifier CVE-2012-2122 and the contents can be seen e.g. here http://seclists.org/oss-sec/2012/q2/493.

The bug was found two months ago on April 4th.

Before disclosing the information publicly, given the seriousness of this bug and considering the millions of MySQL and MariaDB installations deployed worldwide, Monty Program informed the biggest distributors of MySQL and MariaDB as a precaution.

On April 6th, Monty Program informed Oracle about it in bug report …

[Read more]
MySQL Curriculum Developer Wanted

If you want to be part of the team that creates the official Oracle training on MySQL and meet the following criteria ...

  • Experience of course design

  • Experience with databases such as MySQL
  • Fluent in English - written and spoken
  • Keen to keep on learning

... then this is the opportunity for you!

Learn more about our open position for MySQL Curriculum Developer here.

New MySQL & MariaDB Instructional Videos from SkySQL

Are you looking to expand your knowledge about MySQL and MariaDB database solutions?

Well, you’re in luck! SkySQL is introducing an exclusive collection of educational videos featuring some of the industry’s leading experts on the MySQL database and related technologies. View informative, technical talks on a variety of topics, from the experts at SkySQL, MariaDB, Calpont InfiniDB, Continuent, ScaleDB, Severalnines, Sphinx, Webyog, and others.

read more

MySQL BLOB meets Amazon S3: Weblobs explained

Cloud-powered BLOB type provides ACID guarantees and fast direct access to blobs via Web URLs.

Storing unstructured data

Typically unstructured data (such as pictures, media files, documents)

a) Is either stored on the file system, unlike the related with it relational data which is stored in the database. This is well known, “convenient” practice that allows fast access to files but offers no transactional story and no unified data management (for db and filesystem)

b) Or is stored in BLOBs. This ensures transactional consistency and reduces management complexities, but is really bad for performance and scalability.

We took advantage of the cloud, and came up with an upgrade to the BLOB – a solution that combines the benefits of the two.

Weblob data type

Weblob is a new data type that is supported by the Cloud Storage Engine for MySQL ( …

[Read more]
Hiring MySQL Curriculum Developer

If you want to be part of the team that creates the Official Oracle Training on MySQL and meet the following criteria:

  • Experience of Course Design and Development
  • Experience of database such as MySQL
  • Fluent in English - written and spoken
  • Keen to keep on learning

Then this is the opportunity for you!

Learn more about our open position for MySQL Curriculum Developer here.

Changes in Twitter MySQL 5.5.23.t6

Earlier this week we pushed to Github the sixth iteration of Twitter MySQL. Here's some highlights:
Bugs Fixed

[Read more]
Scripting continued

Since I have been discussing scripting lately I thought I would continue with another topic I touched on briefly - backups.

I have written and modified the following script over the last few years. I have used it (and continue to use it) with multiple clients. It uses Percona's Xtrabackup to take the backup (although it can be easily modified to use mysqldump instead).

First the script

-----------------------------------------------------------------------------------------------------------------

#!/bin/bash
SAVEIFS=$IFS
IFS=$""
day_of_week=`date +%a`
backup_dir=/mysql-backup/
logfile=/root/backup_log.txt
report=/tmp/report.txt
servername=slave1
email=bmurphy@paragon-cs.com
password=`cat /root/.ssh/.backup_password`

# run backup
echo ' ' > $report
echo 'The backup is now beginning:' >> $report
echo ' ' …

[Read more]
5 Tricks to Avoid MySQL Replication Delays

Flite started using MySQL replication early in our company history, and it has served us very well. Over time we have evolved from a simple active/passive master-master topology with 2 databases in one data center to a more complex topology with multiple data centers and several different tiers of read-slaves below our master databases.

Replication lag occurs in many MySQL deployments, leading to race conditions and other application problems. This often happens with a high volume of writes to the database, but all it takes is one slow insert/update/delete query to cause the slave to fall behind.

At Flite we've generally been able to avoid replication lag. Here are a few of the tricks we use for that purpose:

0) Monitor replication

This is fundamental enough that it gets to be #0. The first thing you need to do is monitor your slaves to see if they are behind …

[Read more]
Showing entries 16606 to 16615 of 44079
« 10 Newer Entries | 10 Older Entries »