Systems | Development | Analytics | API | Testing

Databases

11 Tips to Boost SQL Query Optimization

When enterprises and companies are having trouble with SQL query optimization, they frequently turn to performance tuning tools and optimization strategies. This will not only help in analyzing and speeding up queries, but also in resolving performance issues, troubleshooting bad performance, and avoiding or minimizing the impact on SQL Server databases. Data accessibility, availability, and performance are critical to corporate success.

Test and Optimize Your Ruby on Rails Database Performance

In this article, you will learn how to test database performance in Rails and solve some of the most common database performance issues. When you develop a Rails application, ActiveRecord is the default tool that manages your database. ActiveRecord provides an easy and fast interface to query and insert data using commands like.where, .save, .create, and.update. Rails does the work of converting these commands to SQL queries, which is a good thing, but sometimes can cause performance issues.

Redis scripts do not expire keys atomically

This short post by a member of Ably's engineering team describes how we resolved a problem that is typical of the challenges we face each week. We thrive on solving hard distributed system problems that are mostly platform agnostic and theoretical in nature, and this is the first post in a long-term series of articles about things we've learned recently.

Heroku PostgreSQL and Integrate.io

What can you do with data collected on Heroku PostgreSQL? How will you analyze it and integrate it? With Integrate.io, of course! Integrate.io lets you connect to a PostgreSQL database on Heroku, design a dataflow via an intuitive user interface, aggregate the data, and even save it back to PostgreSQL on Heroku or other databases and cloud storage services. Read on to learn more about the benefits of Heroku Postgres and how to integrate Heroku PostgreSQL with Integrate.io.

SQL Performance Tuning: 9 Best Practices for Developer

SQL performance tuning is a difficult task, especially when working with large amounts of data, where even slight changes can have a significant (positive or negative) influence on performance. A Database Administrator (DBA) will be in charge of most SQL performance adjustments in mid-sized and large businesses. However, believe me when we say that there are plenty of developers that have to perform DBA-like jobs.

Connecting to MySQL With Python

The MySQL database is a popular option for storing data. It's powerful, reliable, and easy to use. However, it can be challenging to work with if you don't have the right tools. Luckily, Python has an API for MySQL that makes working with this database simple. Connecting to MySQL with Python code is a great way to build a rich set of data through programming and to create database content quickly.

Stitch builds on its Microsoft technology partnership

Stitch is pleased to announce the availability of Microsoft SQL Server as a destination. MS SQL Server joins nine other data destinations (including Microsoft Azure Synapse) that Stitch supports to help execute all your data modeling and analysis projects. Stitch customers can immediately benefit from the new destination, which supports both Azure SQL Server and standard SQL Server editions reaching as far back as SQL Server 2012.

What Is Snowflake?

As a company’s data assets grow, the need for cloud computing increases in tandem. For keeping pace with this growth, Snowflake stands above the rest. What makes Snowflake so special? This cloud-agnostic platform takes the best of traditional database technology and combines it with modern cloud computing to drive the agility and innovation companies need to remain competitive. It features on-the-fly scaling, flexible clustering options, and the capability to hold several petabytes of information.

3 Ways to Integrate MySQL With Python

As one of the most popular relational database management systems, MYSQL gets a lot of use from a variety of applications. With the popularity of Python in web-based applications, it's essential that MySQL and Python can communicate with one another. Read on to learn more about MySQL and to discover three ways to integrate it with Python.