Contain(er) Yourself: Separating Docker Hype from the Tech's Reality
TL;DR: Even jaded IT veterans are sitting up and taking notice of the potential benefits of Docker's microservice model of app development, deployment, and maintenance. By containerizing the entire...
View ArticleCould Database as a Service Be What Saves Microsoft's Bacon?
TL;DR: Among the Big Name software companies, Microsoft appears to be making the smoothest transition to a cloud-centric data universe. The early reviews of the company's Azure DocumentDB...
View ArticleThe New Reality: Microservices Apply the Internet Model to App Development
TL;DR: As software becomes the force driving industries of all types and sizes, the nature of app development and management is changing fundamentally. Gone are the days of centralized control via...
View ArticleMorpheus Technical FAQ
Morpheus Technical FAQWhat databases are currently supported?The following is a list of the currently supported databases:Redis-2.8.13Elasticsearch-1.2.2MongoDB-2.6.3MySQL-5.6.19What security measures...
View ArticleJP Morgan Data Breach
[title 1]The Technical Details of the JP Morgan Data Breach [title 2]What Happened in the JP Morgan Data Breach? [title 3]How Did Attackers Obtain Gigabytes of Customer Data from JP Morgan?  [image 1]...
View ArticleHow to Keep Coders Happy
[title 1] In Today's Business World, Coders Are Royalty -- So Treat Them That Way [title 2] To Keep Coders Happy, Keep Them Learning, and Leave Them Alone! [title 3] Keeping Software Developers...
View ArticleHow eBay Solves the Database Scaling Problem with MongoDB
[title 1]How eBay Solves the Database Scaling Problem Using MongoDB [title 2]eBay Has a Solution to Database Scaling: MongoDB [title 3]Database Scaling Problems? See eBay's Solution!  [image...
View ArticleHow to Handle Huge Databaase Tables
[title 1] How to Handle Huge Database Tables [title 2] Make Sure Your Database Tables Don't Slow Queries to a Crawl [title 3] Simple Ways to Ensure Your Database's Tables Don't Slow Queries Design your...
View ArticleMerge Databases with Different Schema and Duplicate Entries
[title 1] Merge Databases with Different Schema but Duplicate Entries [title 2] How to Determine the Best Approach to Removing Duplicates in Joined Tables [title 3] Finding the Optimal Method for...
View ArticleContainer-based Development Separating Hype from Substance
[title 1] New Tools for Distributed Application Development [title 2] Making Sense of the Rush to Container-based App Development [title 3] Container-based Development: Separating the Substance from...
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 ArticleQuick and Simple Ways to Migrate Password Hashes Without Bugging Users
TL;DR: In the past, it was standard practice to require that users follow a link in an email to migrate their password to a new system. Now administrators are hesitant to take up any more of their...
View ArticleThe Importance of Schema Design in 'Schema-less' MongoDB
TL;DR: A common misconception about the document-based MongoDB NoSQL database is that it requires no schema at all. In fact, the first step in designing in MongoDB is selecting a schema that matches...
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 ArticleHow to Use the $type Query Operator and Array in MongoDB
TL;DR: MongoDB provides a $type operator that can be helpful when you need to select documents where the value of the fields is of a certain type. This can be really helpful, but when it comes to...
View ArticleThe Three Most Important Considerations in Selecting a MongoDB Shard Key
TL;DR: 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...
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 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 Article