Multiversion Concurrency Control

Every developer I know of has used or uses databases on a daily basis, be it SQL Server or Oracle but quite a few of them are stumped when asked how this SQL will execute and what would its output be. insert into Employee select * from Employee; Select * from Employee; Additionally what happens if multiple people execute this statement concurrently. Will the select lock the insert ? Will the insert lock the select ? How does the system maintain data integrity in this case ? The answers have ranged from, this is not a valid SQL statement to this will be an indefinite loop. ...

July 20, 2014 · (updated January 16, 2022) · 2 min · Pradeep Loganathan

Internet of things–IOT

Microsoft recently announced that Visual Studio will start supporting device development and started by initially supporting Intel’s Galileo board.This is not entirely new to Visual Studio. One of the earliest add on’s to support board based development was visual micro which supported the Arduino board. Arduino is an open-source physical computing platform based on a simple i/o board and a IDE integrated development environment that implements the Processing/Wiring language. Arduino can be used to develop stand-alone interactive objects and installation or can be connected to software on your computer. The first Arduino board was produced on January 2005. The project is the result of the collaboration of many people primarily David Cuartielles and Massimo Banzi who taught physical computing. The others would be David Mellis, who built software engine , Tom Igoe and Gianluca Martino. ...

July 15, 2014 · (updated December 21, 2024) · 5 min · Pradeep Loganathan

Support Vector Machines (SVM)

Support Vector Machines (SVMs) Support Vector Machines (SVMs) are a robust and versatile set of algorithms utilized in machine learning and data science for classification and regression tasks. Originally developed for binary classification by Cortes & Vapnik in 1995, SVMs are distinguished by their capability to find an optimal hyperplane that categorizes observations into distinct classes. This guide delves into the theoretical underpinnings, operational mechanics, and practical applications of SVMs. ...

March 11, 2014 · (updated December 21, 2024) · 3 min · Pradeep Loganathan

External Environment, Opportunities, Threats, Industry competition and Competitor analysis.

Understanding the competitive forces shaping your industry is not just beneficial; it’s essential for survival and growth. Porters five forces provides the key

December 6, 2013 · (updated December 21, 2024) · 5 min · Pradeep Loganathan

Graphing my Facebook network – Social Network Analysis

Netvizz is a cool tool which can export your Facebook data in a format which makes it easier to visualize or do a network analysis offline. There are other apps available on the Facebook platform which perform this using predefined bounds within the app itself but what I like about Netvizz is that it allows you to extract this information and play with it using any tool you are comfortable with like R, Gephi etc. This sort of visualization is a core of Social network analysis systems. I spent some time to play around with my Facebook network information over the weekend. I extracted out my network using Netvizz. It gives a GDF file with all the necessary information and can be imported into Gephi directly. The idea was to see how much the Facebook visualization of my friend network compares with my real life network. I do understand that the online world and the offline world social networks differ but on a massive system like Facebook my guess was that it should mirror my real life network much more realistically. I built the network and used the community detection algorithm and did a ForceAtlas2 layout. This is the network visualization I ended up with after tweaking a few things. The network diagram is both surprising and a bit scary. ...

October 8, 2013 · (updated January 16, 2022) · 3 min · Pradeep Loganathan

Porters Five forces in Advertising and Marketing industry

August 11, 2013 · (updated December 21, 2024) · 0 min · Pradeep Loganathan

Walmart Globalization Strategy

http://www.slideshare.net/pradeep_loganathan/globalization-strategy-walmart

March 9, 2013 · (updated December 21, 2024) · 1 min · Pradeep Loganathan

Strategy Execution

Strategy helps an organization position itself uniquely in order to create value and exploit the unfolding opportunities , hedge against threats, leverage strengths and remove weaknesses. Strategy execution has two components namely the action planning to operationalize the core strategy and its physical implementation. Strategy execution is one integrated in which action planning and physical implementation are integrated in real time basis. High quality execution presupposes high quality action planning , assigning the right people for the right jobs, adequate follow through and robust MIS and review processes. Strategy execution involves the optimal balancing of seven key variables namely Strategy, Structure, Systems , Staff, Skills, Style and Shared values. Strategy execution is the key role of the business leader. This execution is a discipline and must be learned specifically. The primary areas are ...

February 11, 2013 · (updated January 16, 2022) · 2 min · Pradeep Loganathan

Concept of Strategy and Strategy Process

In the new business environment customers are not just demanding but they also have infinite options. Competition is not just intensifying but there are new sources of competition. Resources too are not just limited but they are fluid and move fast. Investors are impatient and look at above average returns consistently and constantly. Huge opportunities coexist with massive risks. An organization must think and act differently and smartly to face the new environmental context. Strategy derived through the strategy process is what makes the organization stand apart from ”also rans” and perform differently. ...

January 30, 2013 · (updated January 16, 2022) · 2 min · Pradeep Loganathan

Introduction The Business Challenge: Traditional loan approval processes are slow, error-prone, and rely on outdated data. Manual reviews and data silos create bottlenecks and hinder decision-making. Businesses need a way to quickly analyze vast amounts of loan data and make accurate predictions in real-time. The In-Database ML Solution: In-database machine learning (ML) with Greenplum leverages the power of your existing data warehouse to build and deploy ML models. This eliminates the need to move data out of the database, resulting in faster model training and scoring. Greenplum’s MPP architecture enables parallel processing, accelerating ML tasks and providing real-time insights. Why Greenplum for In-Database Machine Learning? ...

(updated December 21, 2024) · 2 min · Pradeep Loganathan