Upload
jasmine-forbes
View
5
Download
0
Embed Size (px)
DESCRIPTION
Hadoop vs MongoDB
Citation preview
• MongoDBandHadoopcanreplacerelationaldatabasemanagementsystems(RDBMS),suchasOracle,SQLServer,DB2andMySQL.Thishasbeenbrandedas“NoSQL”astheydonotgenerallyuseSQL.
• RelationalDatabaseSystemsweredesignedwhendiskspaceandCPUweremorepre-ciouscommoditiesthantheyaretoday.MongoDBandHadoopexploitthesehighlyavail-ablecommoditiesandscalewithlesseffort.MongoDBandHadoopdistributetheloadacrossmultiplemachinesmoreefficiently.
• NoSQL/BigDatasystemsrequirelessworktoscaletolargeconcurrencyordatasets• WhileNoSQLsolutionsdonottypicallysupportRDBMSstyletransactions,theysupport
othermethodsofdataintegrity.• HadoophasbeeninstalledinlargersystemsthanMongoDB.• MongoDBismoreefficientthanHadoop.• Generally,MongoDBisoptimalfortypicalwebsitesandCRUD(Create,Retrieve,Update,
Delete)or“transactional”applications.• Generally,HadoopreplacesOLAPorreportingsystems.• Hadoopdoesnotprovidehighavailability,butothervendorshavederivedsolutions
whichdo.• MongoDBprovideshighavailability,thismaymakeexpensivesolutionssuchasOracle
RACorSQLServerclusteringunnecessary.• InsomecasesHadoopandMongoDBareusedtogetherinthesamesystem.
NoSQL,BigData:MongoDBvsHadoop
Technical
Technology
Hadoop MongoDB
Largest System
Typical Usage
Business Structure
Best Feature
Biggest Limitation
Maturity
Complexity
Java C ++ native code
4000 nodes, 100 TB 100 nodes, 5 TB
reporting analytics, “map-reduce” on large datasets
high volume systems, moderately sized data sets
Non-profit (Apache) backed by multiple vendors
For-profit (10gen)
Flexibility, map-reduce implementation
light weight, better performance
single point of failureeach node is single-threaded
Widely deployed, but less productized
Newer, less widely deployed, but more productized
High Moderate
MongoDBvsHadoopBig Solutions for Big Problems
ExecutiveSummary
Organizational
MongoDB
Hadoop
• Adobedobe• EBay• Facebook• FOXAudienceNetwork• Hulu• LinkedIn• NAVTEQ• TheNewYorkTimes
KeyInstallations
• 10gen• SAP• RedHat• FlybridgeCapitalPartners• SequoiaCapital• UnionSquareVentures
• Craigslist• UKGovernment(NationalArchives,UK.gov)• Shutterfly• Forbes• TheNewYorkTimes• Inuit• FourSquare• LexisNexis
KeyInstallationsKeyBackers
KeyBackers
• Cloudera(vendor)• HortonWorks(vendor)• IBM• Yahoo!
BottomLineNewsystemswhichrequirehigherendscalabilitycanutilizeMongoDBand/orHadooptoscalewithlesseffort.MongoDBcanprovidehighavailabilityatafractionofthecostofOracleRACandsimilarsolutions.Lackofstandardizationinthisareawillrequirewritingspecificallytotheirinterface.ThetechnologyisnotasmatureasRDBMSsoftware,butalreadywidelydeployedandreadyforusebymainstreambusi-nesses.Differentcapabilitiesineachoftheseimplementationsmakethemmorereadilyappropriatetoreplacedifferenttypesofsystems(OLAPvsOTAP).AwiderecosystemaroundApacheHadoopispositivebutsinglevendorsupportofMongoDBmaymakeabusiness/supportarrangementmorestraightforward.BothonsiteinstallationsandCloudPlatformasaService(PaaS)usesarepossiblewithbothMongoDBandHadoop.Seeourdetailedreportathttp://osintegrators.com/MongoAndHadoop
www.osintegrators.com345W.MainSt.Suite201Durham,NC27701(919)[email protected]
Contact