Machine Learning & Big Data Blog – BMC Blogs https://www.bmc.com/blogs BMC Software Mon, 25 Mar 2019 11:06:27 +0000 en-US hourly 1 https://blogs.bmc.com/wp-content/uploads/2016/04/bmc_favicon-300x300-150x150.png Machine Learning & Big Data Blog – BMC Blogs https://www.bmc.com/blogs 32 32 Introduction to the Neo4j Graph Database https://www.bmc.com/blogs/neo4j-graph-database/ Thu, 21 Mar 2019 00:00:44 +0000 https://www.bmc.com/blogs/?p=13707 Neo4j is a graph database. A graph database, instead of having rows and columns has nodes edges and properties. It is more suitable for certain big data and analytics applications than row and column databases or free-form JSON document databases for many use cases. A graph database is used to represent relationships. The most common […]]]> How Machine Learning Benefits Businesses https://www.bmc.com/blogs/machine-learning-can-benefit-business/ Thu, 14 Mar 2019 10:30:26 +0000 http://www.bmc.com/blogs/?p=9637 In recent decades, Machine Learning has emerged as a key component of automation. With the proliferation of the Internet, growing online presence and connected devices generating vast deluge of digital information, business organizations increasingly rely on algorithms to solve otherwise expansive problems with good guarantees toward a solution. For instance, consider Google’s Web query search […]]]> MongoDB vs Cassandra: NoSQL Databases Compared https://www.bmc.com/blogs/mongodb-vs-cassandra/ Fri, 08 Mar 2019 12:16:52 +0000 https://www.bmc.com/blogs/?p=13678 Here we make a side by side comparison of MongoDB versus Cassandra. We provide examples, with commands and code, and not just a narrative explanation. In sum, Cassandra is the modern version of the relational database, albeit where data is grouped by column instead of row, for fast retrieval. MongoDB stores records as documents in […]]]> How to Setup a MongoDB Cluster https://www.bmc.com/blogs/how-to-setup-mongodb-cluster/ Wed, 06 Mar 2019 00:00:17 +0000 https://www.bmc.com/blogs/?p=13667 Here we show how to set up a MongoDB cluster. In the previous post we showed how to install it on one machine. There are three pieces to install: config server query router shard server, i.e., database Looking at the diagram below, the mongos process runs as a router, meaning it tells clients where to […]]]> Will Robots Replace My Service Desk? https://www.bmc.com/blogs/will-robots-replace-my-service-desk-2/ Wed, 27 Feb 2019 12:48:38 +0000 https://www.bmc.com/blogs/?p=13629 In December, I published Part 1 of this series that introduced cognitive technology and the benefits it can bring to your organization. That blog described how robotic functionality stands to dramatically improve customer service, staff productivity, and fundamentally change how service desks will operate in the future. I refer to this as the “shift-right” paradigm […]]]> MongoDB Memory Usage and Management https://www.bmc.com/blogs/mongodb-memory-usage-and-management/ Wed, 27 Feb 2019 10:13:11 +0000 https://www.bmc.com/blogs/?p=13613 If you put too much data in your MongoDB database, it will run your server out of memory.  It can do that quickly too, so quick that you will not even be able to shutdown the mongo db process as the bash shell will no longer respond. The solution to this is add another node […]]]> How To Track Tweets by Geographic Location https://www.bmc.com/blogs/track-tweets-location/ Fri, 15 Feb 2019 00:00:06 +0000 https://www.bmc.com/blogs/?p=13570 Here we explain how to track users and tweets by their location. As we will see, there are some limits. (For more background on GEOJson, i.e., the universal standard to designate geographic location, you can read what we wrote about using locations in MongoDB here.) Twitter Users Must Opt into Location Tracking You can track […]]]> Deep Learning vs Machine Learning: What’s the Difference? https://www.bmc.com/blogs/deep-learning-vs-machine-learning/ Mon, 11 Feb 2019 00:00:11 +0000 https://www.bmc.com/blogs/?p=13556 Artificial intelligence is machine learning is deep learning, right? Wrong. Instead, think of them as layers of an onion: artificial intelligence is the large, shifting outer peel that can encompass a variety of technologies, applications, and philosophies. Of AI technologies, machine learning is one tool – a statistical tool – that can speed up analysis […]]]> MongoDB GeoLocation Query Examples https://www.bmc.com/blogs/mongodb-geolocation-query-examples/ Thu, 07 Feb 2019 00:00:07 +0000 https://www.bmc.com/blogs/?p=13530 Here we explain how to query and working with geolocation data in MongoDB. GeoJSON is a universally-accepted standard to represent a location by its latitude and longitude, aka coordinates. MongoDB uses the same syntax as the US Geological Survey or other persons working with maps would use. For example, a simple point is represented like […]]]> Is Hadoop Dead? How Kubernetes and Cloud-Native Could Displace Hadoop https://www.bmc.com/blogs/hadoop-cloud-native-kubernetes/ Tue, 05 Feb 2019 00:00:14 +0000 https://www.bmc.com/blogs/?p=13514 When you Google Hadoop, you’ll get a range of articles arguing whether the technology is completely kaput, a necessity, or somewhere in between. While Hadoop for data processing is by no means dead, Google shows that Hadoop hit its peak popularity as a search term in summer 2015 and its been on a downward slide […]]]>