AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
December 2020
Categories |
Back to Blog
The company doesnt have the vast Web of interconnected data that Diaspora had.Changing databases is not a move to be taken lightly, especially when the switch is to a relatively new kind of database.The Weather Channel, however, found that it had to switch to a NoSQL MongoDB data store in order to more quickly develop apps and add features to its range of Internet-based weather information services.There was an awful lot of work to do in wrestling the tools into doing what we wanted, said Luke Kolin, vice president at The Weather Channel in charge of architecture.
For over a decade, the weather-oriented cable television channel had relied on a traditional enterprise IT stack, including Java Enterprise Edition, Apache Tomcat Java servlet containers and MySQL databases. With this architecture, we had taken it about as far as it could go, Kolin said. Software To Plot Severe Weather 2017 Update Its ITAs part of an effort to update its IT infrastructure, The Weather Channel is now deploying the MongoDB NoSQL database to replace this stack. The performance of the enterprise Java and MySQL stack was fine, but developing with them had grown increasingly difficult in the fast-paced competitive environment. ![]() As many other companies are learning, The Weather Channel is finding that its customer-facing technologies are among the most important to manage, given that such technologies are the primary interface for many of its customers. ![]() Spending for these technologies will grow by 10 percent each year, Forrester predicted. As part of an overall rearchitecting of its media systems, The Weather Channel set up an instance of MongoDB Enterprise on the Amazon Web Services. Earlier this year, it switched its iPhone and Android apps over to the new database and plans to move the rest of its Web operations to the service by the end of the month. Currently, The Weather Channels MongoDB instance responds to 2 million requests every minute, on average, while maintaining user information and copies of the weather updates for tens of thousands of locations worldwide. Replacing a relational database with MongoDB, or any other NoSQL database, has been a controversial topic over the past few years. MongoDB is a NoSQL database, meaning that it sacrifices some of the advance parsing and joining abilities that SQL-based relational databases offer, in favor of offering the ability to scale across multiple servers so they can host very large data sets and respond to queries very quickly. MongoDB is known as a document store, meaning it emphasizes quick data storage and retrieval. MongoDB was a bad choice for powering the ill-fated open-source Diaspora social network, developer Sarah Mei has claimed. ![]() MongoDB was best suited for storing documents that dont need to be connected to one another in complex ways, Mei said. In The Weather Channels case, however, MongoDB proved to be a good fit. Our data access patterns were actually matching the NoSQL model pretty well, Kolin said. Weather forecasts for specific locations make up the vast majority of data the channel sends out. Those access patterns suit themselves very well to key-value stores, Kolin said.
0 Comments
Read More
Leave a Reply. |