Avoid the Most Common Database Performance-monitoring Mistakes
TL;DR: Finding the causes of slow queries and other operations in a database begins with knowing where to find and how to collect the performance data you need to analyze in order to find a solution....
View ArticleBig Data for Business Intelligence: Game Changer or New Name for the Same Old...
TL;DR: IT managers have grown accustomed to the industry's continual reinvention as new technologies have their day in the sun. Organizations concerned about being left in the competition's dust as the...
View ArticleHow to Store Large Lists in MongoDB
TL;DR: When storing large lists in MongoDB, a common thought is to place items into an array. In most situations, arrays take up less disk space that objects with keys and values. However, the way...
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 ArticleMySQL Query Cache and Common Trouble Shooting Issues
For some applications, the MySQL query cache can be a handy way to improve the performance of your queries. On the other hand, the query cache can become problematic for performance when certain...
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 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 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 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 ArticleDevise an Attribute-based Access Control Plan that Won't Affect Database...
Basing data-access rights on the attributes of users, data, resources, and environments helps keep your data safe from thieves by preventing nearly all brute-force access attempts. However, applying...
View ArticleThe Most Important Server Parameters for MySQL Databases
When installing MySQL, it is a good idea to set some key parameters upon setup to ensure that your database will run smoothly and efficiently. Setting these ahead of time can help you not end up in a...
View ArticleWhen Is Elasticsearch is the right tool for your Job
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 ArticleHas Node.js Adoption Peaked? If So, What's Next for Server-Side App Development?
The general consensus of the experts is that Node.js will continue to play an important role in web app development despite the impending release of the io.js forked version. Still, some developers...
View ArticleAlternative Approaches to Assigning User Privileges in MySQL
Until more sophisticated User Role-type controls are added to MySQL, developers will have to use GRANT and REVOKE statements to manage user privileges, or the Administrative Roles options provided in...
View ArticleIs MySQL the Right Tool for Your Job?
When searching for the right database to use for a particular application, you have a number of determinations to make. Depending on the structure of your data, how much data you have, how fast queries...
View ArticleHow to Ensure Peak Performance When Using Hash-based Sharding in MongoDB
Striking the perfect balance between write and query performance in a MongoDB database distributed between clustered servers depends on choosing an appropriate hash-based shard key. Conversely,...
View ArticleMongoDB Right Tool
[title 1]When is MongoDB the Right Tool for Your Job? [title 2]Is MongoDB the Right Tool for Your Job? [title 3]MongoDB: When Should You Use it? [image...
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 Article