Showing posts with label geeky. Show all posts
Showing posts with label geeky. Show all posts

Wednesday, March 20, 2013

New terms learnt today

Apache Hadoop: Hadoop is a software framework that allows running of large volume of data-involved  applications. It is based on MapReduce and GoogleFileSystem (GFS). It has replication of data in various nodes so that failures are well managed. Hadoop enables splitting of tasks into smaller chunks. Also any node can pick these small tasks as data is available across all nodes.

MapReduce:  This was written by Google. The concept is that large data and its related activities are mapped to various nodes. Once all the nodes have finished executing the tasks, the results are reduced to deduce the desired output. 

I could not understand the concept of GFS completely. Hence deferring my understanding on the same.

Google Cloud site: https://cloud.google.com/ You can use Google's cloud infrastructure to build applications, deploy them, store and analyze data.

Microsoft's Cloud site: By the way, it is called Azure. http://www.windowsazure.com/en-us/?fb=en-us You could try it for free and then pay as you use more.

So after all this, Oracle would not have stayed behind. This is what they offer:

http://www.oracle.com/us/solutions/cloud/overview/index.html 







Tuesday, March 19, 2013

Some new geeky stuff

Ok, so I am finally getting some opportunity to check out the latest in the technology, of course, these things might have been released ages ago. But I got to hear about them and learn about them only recently. So here they go...

Elastic Search: It is a search engine that has been built over Apache Lucene. This search makes the whole searching easier by using JSON over HTTP. It is distributed and replicated. Also indexing is done that makes search easier. Next, there is no schema attached. So whatever you seek for using the JSON request and in that format is returned. 

Apache Lucene: An open-source searching library. It was originally written in Java. It searches in documents containing texts. File formats are not considered.  Twitter uses Lucene for searches.

OK, I might be drifting from what I have defined already. But since there are too many terms, I am just noting them down as and when I get to hear about them.

CAP theorem: CAP in CAP theorem means Consistency, Availability and Partition Tolerance. It is also called Brewer's theorem. It says for distributed applications/systems, it is possible to achieve any 2 of the three mentioned at any given time.

That's all I learnt today. Will update once I get to know more stuff!!!