Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7775069
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 1, 20262026-06-01T17:32:13+00:00 2026-06-01T17:32:13+00:00

Twitter has open sourced their Mysql source code. This blog post http://engineering.twitter.com/2012/04/mysql-at-twitter.html mentions the

  • 0

Twitter has open sourced their Mysql source code.

This blog post http://engineering.twitter.com/2012/04/mysql-at-twitter.html mentions the different changes.

I have used Mysql as developer executing queries but never had to dig deep into its source code. I tried going through the source code on github https://github.com/twitter/mysql but was overwhelmed.
So thought I would post here and get some help.

  1. I would like to better understand how Twitter’s changes has improved
    Mysql over the Oracle’s version.

  2. If I were to make an apples to apples comaparison between Oracle’s version and Twitter’s version what are specific advantages disadvantages between the two.

There are many more questions that popped into my head.

I get that this is sort of an advanced DB topic, but I would love learn about it.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-01T17:32:15+00:00Added an answer on June 1, 2026 at 5:32 pm

    They describe the changes as including:

    Add additional status variables, particularly from the internals of
    InnoDB. This allows us to monitor our systems more effectively and
    understand their behavior better when handling production workloads.

    Optimize memory allocation on large NUMA systems: Allocate InnoDB’s
    buffer pool fully on startup, fail fast if memory is not available,
    ensure performance over time even when server is under memory
    pressure.

    Reduce unnecessary work through improved server-side
    statement timeout support. This allows the server to proactively
    cancel queries that run longer than a millisecond-granularity timeout.

    Export and restore InnoDB buffer pool in using a safe and lightweight
    method. This enables us to build tools to support rolling restarts of
    our services with minimal pain.

    Optimize MySQL for SSD-based machines,
    including page-flushing behavior and reduction in writes to disk to
    improve lifespan.

    These are things that are important for a Twitter-scale web site. If you are building something that has to scale to that size – yes, those changes would be helpful. But, if you are building something more like every other mildly-popular web site in the world, you probably don’t need to be concerned with their changes. Most large web sites that run MySQL run it straight from the distribution.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

http://www.twitter.com/home?status=Check out my page! However, when it goes to the twitter page, it has
Twitter Bootstrap http://twitter.github.com/bootstrap/javascript.html#dropdown has a dropdown.js library (at http://twitter.github.com/bootstrap/1.4.0/bootstrap-dropdown.js )that will change the dropdown
This is what I'm referring to: http://twitter.github.com/bootstrap/components.html#badges Is badge the commonly agreed upon term?
$.getJSON('http://twitter.com/followers/ids.json?screen_name=' + query1 + '&callback=?', function (data) { console.log('JSON data string 1 is: '
I am developing an open source desktop twitter client. I would like to take
I make use of a great class made by Jaisen: http://github.com/jmathai/twitter-async/tree/master . Recently twitter
I like what twitter has done with bootstrap css, except for their resetting the
Can anyone recommend a good Twitter SDK for C# (preferably open source)? I found
Twitter Bootstrap has a form control that would glow on the borders when in
I have a small webcrawler that sometimes has to crawl twitter and pull out

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.