Facebook uses..


Facebook primarily uses MySQL for structured data storage such as wall posts, user information, timeline etc.  This data is replicated between their various data centers.

Cassandra is free and open source distributed database management system designed to handle large amounts of data across many commodity servers and providing high availability without single point of failure. It is essentially a hybrid between a key-value and a column oriented database management system. Facebook uses it for its Inbox search.

  • Initial Release : Year 2008
  • Written in         : Java

Memcached (pronunciation: mem-cash-dee) is a general purpose distributed memory caching system.Facebook started using memcached in August 2005. It is used to speed up dynamic database driven websites by caching data and objects in RAM to reduce reading time.

In Facebook, the old photo infrastructure consisted of several tiers:

  1. Upload tier receives users’ photo uploads and saves them on the storage tier.
  2. Photo serving tier receives HTTP requests…

View original post 146 more words


XSLT has evolved from the Extensible Style sheet Language (XSL) standard. Extensible Style sheet Language Transformations (XSLT) is a language for transforming XML documents into various other types of document such as XML documents , HTML , plain text or XSL Formatting Objects. XSL specifies a language definition for XML data presentation and data transformations. XSLT, later accepted as a … Continue reading XSLT

JavaScript and JScript

JavaScript : JavaScript is a scripting language developed by Netscape Communications designed for developing client and server Internet applications.  JavaScript is independent of Sun Microsystem's Java language. JScript : Microsoft JScript is an open implementation of Netscape's JavaScript. JScript is a high performance scripting language designed to create active online content for the www.

VBScript Vs JavaScript

Neither JavaScript nor VBScript is truly object-oriented But JavaScript makes stronger  use of objects than does VBScript. VBScript does not support object creation or user-defined classes. VBScript supports functions and subroutines. JavaScript supports only functions. If you want to create a function that behaves like a subroutine in JavaScript then just omit the return value. File extension … Continue reading VBScript Vs JavaScript

Apache Cordova

Apache Cordova is an open source mobile application development framework that enables software programmers to build applications for mobile devices using CSS3, HTML5 and JavaScript. It is used to extend an application across more than one platform, without having to re-implement it with each platform's language and tool set. Written in : C# , C++ , CSS3 , … Continue reading Apache Cordova


TensorFlow™ is an open source software library for numerical computation using data flow graphs. Nodes in the graph represent mathematical operations, while the graph edges represent the multidimensional data arrays (tensors) communicated between them. The flexible architecture allows you to deploy computation to one or more CPUs or GPUs in a desktop, server or mobile device … Continue reading TensorFlow