Category: Emerging technologies

MySQL 6.0 / Falcon is Here

MySQL 6.0 Alpha version has been announced on September 4′ 2007. The actual production ready version is slated to be launched sometime on mid-2008. So, it will be sometime before your business can benefit from it but our developer community will take notice and start playing with it. MySQL 6.0 features a new database engine called “Falcon”. MySQL has been working on it since Feb’2006 when it acquired a company called Netfrastructure. With this acquisition came Jim Starkey who is created of InterBase database and has helped in the Falcon effort. Here is why it is cool: Full Acid Compliance Acid compliance has to be at the core of any database if has to be taken seriously and adopted in any business. Falcon manages transactions through a multi-generational approach in which only committed data is stored in the database. Built for Speed Falcon manages all transactional activity in memory (with optional paging to disk if necessary) so all requests are serviced from the memory instead of reading it from the disk, which makes it very fast. In addition, rollbacks of even the largest transactions are accomplished in a near instantaneous manner. Row Level Caching Falcon has a distinct memory cache called the Record Cache that differs from traditional database caches in that it only holds the necessary rows being requested by end user queries instead of full database pages that may or may not have data being asked for via SQL queries. This equates to more efficient memory utilization plus it ensures needed data stays hot/resident in memory all the time.   Multi-Threaded System Multi-threading is required for parallel execution which leads to superior performance. Falcon’s design takes advantage of multi-core systems to provide parallel execution of user and service threads. Falcon uses fine-grained multi-threading to increase parallelism with locking on internal structures being done at a low level. In some cases, two threads can change different attributes of the structure at once, because the attributes are separately lockable The Falcon engine currently has following limitations: A single database limit is 110TB Each table is limited to 32,000 columns Each table is limited to 4 billion rows These limitations is more than luxury for full 99.99% of web-apps and we don’t see anyone hitting that limit anytime soon. You can start learning about Falcon from over here.

Read More »

Ideas are useless. Execution is what matters!

How many times have you heard? He is successful because he has the first mover advantage. I have a bright idea. I will seek venture funding and make it BIG! There are so many simmilar businesses around? There will be a lot of competition for my new business. I bet, you must have come across a variant of one of these statements. They all signify the general perception that a unique idea (or a first mover advantage, or an invention) is the core of a business. Actually this is not true. Ideas are important. In fact, a business to keep its edge in the industry need to keep re-inventing itself and come up with new ideas, variance, reasons-to-do-business-with and disruptive trends to gain a leading position or maintain his leadership. Ideas are the fundamental inputs for running a business. They are nothing special. If you cannot think out of the box, or come up with something unique on an ongoing basis, forget about succeeding in this cut-throat competitive economy. It is not for the light hearted ones. But hold on. The process is execution! There cannot be an output without the process. The output will remain equal to the input if there is no process! It is a pity to see so many people burn midnight oil and hundreds of hours in defining, refining and protecting their idea, but they hardly take the first step forward to execute the same. History is full of examples where visionary companies have emerged from innovation and smart execution of ideas which were conceived by someone else or invented by someone else. Microsoft didnt invented operating systems Apple didnt invented GUI Google was not the first search engine Dell was not the first desktop manufacturer Infosys was not the first outsourcing company Dhirubhai Ambani didnt set up the first polyster manufacturing unit in the world The list is endless.. What these guys did and what is important is: See the Gap! Nothing is perfect. Things happen in a given way which is good, may be better, but never the best. You can always better the effort by finding the gap what makes it imperfect. For a moment think of an “ideal scenario” and how it differs from what you are seeing today in a given context. Are you happy with everything? You cannot be. Its a utopian scenario. If you see with a consumers’ point of view, you will be able to see a gap almost everywhere, everytime and with everything! So if you want to really make the next big search engine – find the gap – find the pain – find the imperfection. And hey – you have an idea! It’s so easy. Now whats next! Validate your idea. See if it offers value to its stakeholders and create win-win synergy? Plan for the execution of the idea, but keep yourself flexible about its implementation and nitty-grittys. Plan for the risks. Risks can never be avoided. They can be managed. Set achievable targets and take youir first step. All this really means – Take action! So, when you can create idea at random (like an idea factory), you can always differenciate. And when you can differenciate and make things better – go ahead and do it. Take action. Take baby steps. But try to walk. And soon you will be able to run. Microsoft was a visionary company. It saw the potential in the business of operating systems. It harnessed its power and made it available for masses in form of DOS. They marketed it well and went on from becoming an innovator (mind you – not an inventor) to a world class company. Google found that people are not getting the right results and they feel frustrated while searching for what they want on internet. They deviced algorithm which solved the problem. I bet when they started off, it was not a code as complex as you will have in spaceships! But they kept innovating, removing gaps as they saw them. Social networking concept was initially mastered by a site called Friendster. However there are many more websites who have followed the same fundamental principle and improvised on that to achieve more fame and hiher valuation. I am like a friend to most of my clients. When I speak to them, I always have this advice at the back of my mind. I advise them to do things differently to make it better in small increments based on those small ideas that you can generate at your will. To start taking the first steps towards a better web-application or a better business model. I am a strong advocate of compunding of small improvements done over a period of time to result in a considerable net effect. So, its all about seeing the gap. Building small bridges and walking over them to leave your competition behind. I look forward to see you all at the top at the game – ahead of the guys who invented the same. Best of luck!  

Read More »

Offline Web Applications with Google Gears

Web Applications is all about having a constant internet connection. The traditional methods of GET and POST requires the page to refresh everytime you need to interact with the database and it posed serious limitations on how web based applications were used and delivered. Then came AJAX, it brought with it the capacity to interact with the database without having to reload/refresh the page. It gave desktop type look and feel to web applications and it fuelled the whole Web 2.0 revolution. But still , you need a live connection with the database and the webserver in order for it to work. How about a situation when you update the website offline and then synchronize it online ? Would’nt your web application work just like desktop application? Yummy..! Google is attempting to answer the prayers by releasing Google Gears. Its basically a browser extension available for IE 6+ and Firefox 1.5+ that promises to make web applications work offline. It consists of three crucial components: 1. A local server to cache on-line server resources like Images, HTML, CSS, JavaScript etc 2. A local database (SQLite) to store and access data from within a browser 3. A threading mechanism, to make applications perform better by doing expensive operations in the background The official gears website states that they are working on creating the plugin available for browsers like Safari on Mac OS X but any tentative release date is not yet publicly available. Gears is not a plug and play thing, its an API available via a browser plug-in, thus, it means that in order to benefit from offline caching , the website needs to invoke the API explicitly. Having a database in a plug-in does not means that its of little use, this is infact a full-featured database which means you can have a lot of relational tables, perform complex queries using joins or use full-text search features. A security feature also ensures that the database can only be by domain for which it was created, thus chances of hacking is not there. Here is the big question  – Will Gears get Hot ? Personally I dont think this will get much attention from business community becuase of following reasons: Its a plug-in which needs to be installed explicitly, not all users will want to do that. It adds another layer of abstraction to the system which is very complex to handle. You need to download the data before you can use it offline, synchronization operations are very complex becuase they are dependent on persistent internet connection. Add multi-user update to it and you got a whole new dimension of problem to think of.  Dont take this point lightly, if you have a multi-user, multi-point update scenario then handing offline updates will be a nightmare from hell. The whole notion of off-line is not going to live after another 3 years of so. 50% of US is already on broadband. So why did google build it? That a tricky question, But I think offline update of adverts, keywords etc by individual advertisers may have something to do with it.  The advertisers wont mind a plugin and google wont mind freeing up some server resources from all the those reports which will be generated offline. Talk about a win-win situation 😉 Anyways, for now gears is comfortably sitting inside my browser. May be someday, while wandering across the internet, I will bump into a real gears application. If it does’nt happen anytime soon then , I will have to un-install it.

Read More »

Future of Internet marketing – Converting NEED to WANT

Today, Internet marketing fundamentally works on three principles – 1. PULL prospects (Targeting people with the NEED for the product) 2. Converting NEED to WANT 3. CLOSE the sale Search engines are the best place to get the “pull prospects” that NEED the product or service you sell. The reason that they have been searching for your keyword related to your product and the reason they clicked their way to your website clearly signifies an “expression of interest”. The major focus of all webmasters (smart ones) is on the “targeted visitors” of “qualified prospects”. Ten visitors who NEED widgets are far more valuable than 1000 visitors who might be surfing at 3 am just to kill time! It is a great innovation on part of pay-per-click (PPC) search engines that they bridge the gap between buyers and providers. If I step into a buyer shoe, I know that if I go to a PPC engine, I will get active companies (instead of information sites), they will have well designed sites and will be responsive! Many search engines who are not PPC are including results of well established PPC engines giving a wider reach to the advertiser. With the increasing influence of pay-per-click search engines, “targeted and qualified visitors” are becoming a commodity which a webmaster can buy off the shelf to give a head-start to his business within few minutes. So, as the PULL process becomes a commodity, the emphasis is surely shifting towards conversion and closing. The conversion process will primarily need a persuasive copy (styles may differ greatly) which will convert the NEED into the WANT for the product. The person who has been searching for the given product on internet has landed on your page. Now think –  Does he emotionally WANT to buy the product? Is there enough reasons and emotions for him to commit to the product purchase? Are you giving him these reasons as a provider of the product? Is he convinced that the given product and the provider behind the product (you) will solve the problem at hand? Is he comfortable doing business with the provider? Does he trust you to deliver the solution? Is this NEED on the top of his priority list? This is the reason, even when a person NEEDS a given product; he looks around till he WANTS to buy the same. This happens when the mental-blocks are cleared and the buyer is at peace. So, considering the above situation, the two most important upcoming service areas will be: 1. Persuasive copy writing (conversion) 2. Improving uninterrupted closure (online + offline) Indus Net Technologies is working tirelessly to bring up “Persuasive copy writing” service with its content development team, also branded as content2please.com. It is expected to be launched sometime in July 2007. So keep tuned in!  

Read More »
MENU
CONTACT US

Let’s connect!

Loading form…

CONTACT US

Let’s connect!

    Privacy Policy.

    Almost there!

    Download the report

      Privacy Policy.