How to Handle Huge Database Tables
TL;DR: Get a jump on query optimization in your databases by designing tables with speed in mind. This entails choosing the best data types for table fields, choosing the correct fields to index, and...
View ArticleHow to Determine the Best Approach to Removing Duplicates in Joined Tables
TL;DR: Combining tables frequently results in duplicate entries that can be removed in several ways. The trick is knowing which way is best for a given situation. Often the only way to determine the...
View ArticleHow (And Why) Make Read-only Versions of Your SQL and MySQL Databases
TL;DR: Just a little bit of pre-lock planning ensures that a SQL or MySQL database you convert to read-only status performs as expected and is accessible by the right group of users. Doing so also...
View ArticleMorpheus Lessons: Best Practices for Upgrading MySQL
TL;DR: Thinking about upgrading your MySQL database? When performing an upgrade, there are some factors you need to consider and some best practices that can be followed to help ensure the process goes...
View ArticlePassword Encryption: Keeping Hackers from Obtaining Passwords in Your Database
TL;DR: When dealing with a user password, you want to be very careful in how this information is saved. Passwords stored in plain text within your database are a serious security risk both to you and...
View ArticleMaking Software Development Simpler: Look for Repeatable Results, Reusable...
TL;DR: Software is complex -- to design, develop, deliver, and maintain. Everybody knows that, right? New app-development approaches and fundamental changes to the way businesses of all types operate...
View Article"Too Many Connections": How to Increase the MySQL Connection Count To Avoid...
If you don't have enough connections open to your MySQL server, your users will begin to receive a "Too many connections" error while trying to use your service. To fix this, you can increase the...
View ArticleSony's Two Big Mistakes: No Encryption, and No Backup
Even if you can't prevent all unauthorized access to your organization's networks, you can mitigate the damage -- and prevent most of it -- by using two time-proven, straightforward security...
View ArticleA New Twist to Active Archiving Adds Cloud Storage to the Mix
Companies large and small are taking a fresh look at their data archives, particularly how to convert them into active archives that deliver business intelligence while simultaneously reducing...
View ArticleCloud-based Disaster Recovery: Data Security Without Breaking the Bank
The necessity of having a rock-solid disaster-recovery plan in place has been made abundantly clear by recent high-profile data breaches. Advances in cloud-based DR allow organizations of all sizes to...
View ArticleYour Options for Optimizing the Performance of MySQL Databases
A database can never be too optimized, and DBAs will never be completely satisfied with the performance of their creations. As your MySQL databases grow in size and complexity, taking full advantage of...
View ArticleThe Three Most Important Considerations in Selecting a MongoDB Shard Key
The efficient operation of your MongoDB database depends on which field in the documents you designate as the shard key. Since you have to select the shard key up front and can't change it later, you...
View ArticleCloud Computing + Data Analytics = Instant Business Intelligence
Only by using cloud services will companies be able to offer their employees and managers access to big data, as well as the tools they'll need to analyze the information without being data scientists....
View ArticleMySQL's Index Hints Can Improve Query Performance, But Only If You Avoid the...
In most cases, MySQL's optimizer chooses the fastest index option for queries automatically, but now and then it may hit a snag that slows your database queries to a crawl. You can use one of the three...
View ArticleThe Fastest Way to Import Text, XML, and CSV Files into MySQL Tables
One of the best ways to improve the performance of MySQL databases is to determine the optimal approach for importing data from other sources, such as text files, XML, and CSV files. The key is to...
View ArticleIs Elasticsearch the Right Solution for You?
Choosing a tool for information search or storage can be a difficult task. Some tools are better at creating relations among data, some excel at quickly accessing large amounts of data, and others make...
View ArticleFind the Best Approach for Entering Dates in MySQL Databases
A function as straightforward as entering dates in a MySQL database should be nearly automatic, but the process is anything but foolproof. MySQL's handling of invalid date entries can leave developers...
View ArticleThe Most Important Takeaways from MySQL Prepared Statements
Since MySQL both sends queries to the server and returns data in text format, the query must be fully parsed and the result set must be converted to a string before being sent to the client. This...
View ArticleMorpheus Data Honored as Coolest Cloud Computing Vendor by CRN
Morpheus was recently acknowledged by industry-leading publication CRN as "Coolest Cloud Computing Vendor". We are proud of the hard work that we have put into the product, and excited about the...
View ArticleNew Approaches to Data Deduplication Extend Beyond Backups
Data deduplication efforts have traditionally focused on backups and archives, but new unstructured data types and the continuing surge in data volumes are straining hardware and other resources. By...
View Article