March 6, 2010

What is EAV? – Rahul Raikar

Posted in personnal blog tagged , at 12:09 pm by rahulraikar

According to Rahul Raikar an Entity-Attribute-Value design normally involves a solitary table with three columns, these columns most often contain data referring to; the entity, an attribute, and a value for that attribute.

The Entity

The entity is a foreign key into an “Objects” table that records common information about every “object” (thing) in the database – at the minimum, a preferred name and brief description, as well as the category/class of entity to which it belongs. Every record (object) in this table is assigned a machine-generated Object ID.

The major benefit to a central objects table is that, by having a supporting table of object synonyms and keywords, one can provide a standard Google-like search mechanism across the entire system where the user can find information about any object of interest without having to first specify the category that it belongs to. (This is important in bioscience systems where a keyword like “acetylcholine” could refer either to the molecule itself, which is a neurotransmitter, or the biological receptor to which it binds.)

The Value

Coercing all values into strings, as in the EAV data example above, results in a simple, but non-scalable, structure: constant data type inter-conversions are required if one wants to do anything with the values, and an index on the value column of an EAV table is essentially useless. Also, it is not convenient to store large binary data, such as images, in Base64 encoded form in the same table as small integers or strings. Therefore larger systems use separate EAV tables for each data type (including binary large objects), with the metadata for a given attribute identifying the EAV table in which its data will be stored. This approach is actually quite efficient because the modest amount of attribute metadata for a given class or form that a user chooses to work with can be cached readily in memory. However, it requires moving of data from one table to another if an attribute’s data type is changed. (This does not happen often, but mistakes can be made in metadata definition just as in database schema design.)

The Attribute

In the EAV table itself, this is just an Attribute ID, a foreign key into an Attribute Definitions table, as stated above. However, there are usually multiple meta data tables that contain attribute-related information, and these are discussed shortly.

Entity-Attribute-Value model (EAV), also known as object-attribute-value model that is used in circumstances where the number of attributes (properties, parameters) that can be used to describe a thing (an “entity” or “object”) is potentially very vast.

http://www.rahulraikar.com

February 16, 2010

Rahul Raikar : Cloud computing – efficient way of handling high traffic websites

Posted in Technology tagged , , , , , , at 10:30 am by rahulraikar

Cloud computing – efficient way of handling high traffic websites

What is Cloud computing?

Cloud computing is getting extremely popular these days. Especially if you have a high traffic website / web based application and you don’t want to spend too much into hosting high end dedicated servers – cloud computing / cloud hosting is what you are looking for,.

Cloud computing is a general term for anything that involves delivering hosted services over the internet. Basically a cloud is a virtualization of resources that manages and maintains itself. Broadly classified under the three categories:

  1. IaaS: Infrastructure as a service.
  2. PasS: Platform as a service.
  3. SaaS:Software as a service.

So how does a cloud hosting differentiate with other hosting? The most important difference  is that cloud computing is sold “on demand”. This also means that there is no binding on you to buy heavy duty hosting servers and be worried about how to manage, maintain and keep on paying for the extra resources where you don’t need any. This on demand service is typically sold by hour or minute and has no load on the customer to worry about the maintenance or paying for extra space or bandwidth. Significant innovations in virtualization and distributed computing, as well as improved access to high-speed Internet and a weak economy, have accelerated interest in cloud computing.

Typically there are two types of clouds – Public and Private. A public cloud as the name says – sells services to anyone on the Internet where as a Private cloud is more like a proprietary network or a data center that caters to a limited number of people for hosting services.

For More Information

http://www.rahulraikar.com

January 20, 2010

Rahul Raikar providing Social Networking-Solutions

Posted in personnal blog tagged , , , , at 4:10 am by rahulraikar

A social network service uses software to build online social networks for communities of people who share interests and activities or who are interested in exploring the interests and activities of others.

Most services are primarily web-based and provide a collection of various ways for users to interact, such as chat , messaging, email, video, voice chat, file sharing, blogging, discussion groups, and so on. Social networking has revolutionized the way we communicate and share information with one another in today’s society. Various social networking websites are being used by millions of people everyday on a regular basis and it now seems that social networking is a part of everyday life.

Rahul Raikar has a very small share of the bigger market however he have a very good level of expertise when it comes to social / business networking concept. Conceptually our programmers are very strong in the understanding of the concept and with about 200 man years of experience in social networking development and components development – we are a preferred choice partners for many.

Social networking or social community is all about linking with people. In the case of company, social networking can bring company employees together by helping them to keep on linked with each other all the way through online web directories, blogs, chats, forums, calendars and more. Social networking/community website can be valuable to small or big businesses and take apparently simple tools “for entertaining” and building them work for company and drive profits.

Rahul Raikar has come up with an excellent framework for quickly deploying a custom made social / business networking application with ease and full depth of customization. Unlike other ready made products available which are tough to customize – our framework is entirely flexible – well documentated and encapsulates the most common features of social / business networking site.

Apart from custom development – For those who are looking for customizing a ready made script OR to build upon an existing platform – we offer development and customization solutions based on Joomla, Drupal, Elgg, Social engine, Alstrasoft E-friends, Dolphin, PHPFox and various other PHP based scripts / softwares.

If you are looking for a solution for your existing site for social networking as an add-on OR looking for a full deployment of a new innovative conept with social or business networking – please do write to us.

http://www.rahulraikar.wordpress.com

January 19, 2010

Rahul Raikar Working On RIA (Rich Internet Applications)

Posted in personnal blog tagged , , , at 3:41 am by rahulraikar

Rich Internet applications (RIA) are web applications that have the features and functionality of traditional desktop applications . RIAs typically transfer the processing necessary for the user interface to the web client but keep the bulk of the data (i.e., maintaining the state of the program, the data, etc.) back on the application server .

RIAs typically:

  • run in a web browser , or do not require software installation
  • run locally in a secure environment called a sandbox

Rahul Raikar have tremendous experience with AJAX, Flex and with effective use of Open source Javascript toolkits available – We leverage on the existing tried and tested frameworks to effectively get the job done in time effective fashion.

Some of the JavaScript frameworks that we have competencies in are Mootools, JQuery, Prototype, Script.Aculo.Us, MochiKit, Rialto, Dojo Toolkit, Spry framework, Cean Ajax framework. Apart from this – we prefer the Open Source tool – Open Laszlo – which is a terrific tool to deliver RIA content to the web!

http://www.rahulraikar.wordpress.com

Below is a list of some of our works in RIA:-

  • Graph based dashboard
    A very elite graph based dashboard which works on XML – especially for middle level management to view pictorial representation of the sales figures. The chart on the left shows total revenue across all regions on a monthly places. When you click a data point in this chart, application updates the chart in the upper-right panel; that chart provides a breakdown of the contributions from each region for the given month. If you select a region in the breakdown of contributions, the application updates the chart in the lower-right panel, which shows that individual region’s revenue compared to the average for the given time period. Fully customizable to your needs!

January 18, 2010

Rahul Raikar: PHP Web Development services

Posted in personnal blog tagged , , at 4:51 am by rahulraikar

“The intention of PHP Web Development services is to pave the way for vision fulfillment of collaborative commerce by removing constraints to business imposed by IT in its present form …”

With the expansion of the World Wide Web, and the advent of Social networks, blogs and other Rich Internet Media, marketing and productivity tools over internet have gained a lot of importance.

Rahul Raikar re-defines your online business by means of various tools making it more interactive and useful for your clients.

As a turnkey provider for professional web development, design, and content, Rahul Raikar offer a complete package of Web solutions pertaining to your business needs at competitive prices. We provide tailor-made services to a wide clientèle: from small-scale business website design, to high-end website development for large institutions.

Rahul Raikar rigorously follow the web development life cycle: Planning, Analysis, Design, Implementation, and Review. While creating dynamic websites, detailed planning is done to ensure proper database integration. Our e-commerce solutions offer your customers simple user-friendly interfaces that help you do business online. We specialize in social networking, business networking concepts and we adhere to web 2.0 concepts. Our unambiguous web development process ensures that the site will be easy to find, fast loading, easy to navigate, uncluttered and at the same time useful to your clients.

Our technical expertise and hands-on experience in the field of web development, lends us with the dexterous skills required to put the multiple languages, databases, and advanced programming to the right use. This ensures that we address business needs of increasing complexity. This enables us to provide customized solutions to meet your requirements.

Rahul Raikar’s Web development team in India provides all efforts to provide best solutions to our globally located clients. We have our best web development team size of 150 at corporate office pune India.

http://www.rahulraikar.wordpress.com

January 16, 2010

Rahul Raikar : Application Devevelopment Services

Posted in personnal blog tagged , at 5:15 am by rahulraikar

Custom software application development services provide the IT backbone of our clients’. As with all of our IT services, application development is delivered within the context of a total plan-build-deploy solution – an approach that appreciates the dynamics of our clients’ strategies and helps ensure predictable returns on investment (ROI).

Understand
With our expertise and experience – Rahul Raikar think that understanding the needs is the most important criteria in the process of building any custom product. Rahul Raikar understand the client requirements and document the processes to arrive at a logical conclusion of putting it in the codes.

Plan
Rahul Raikar provide the expertise in industry dynamics, process management, and application and architecture design to recommend technology solution that will meet our clients business objectives and criteria for success.

Build
Rahul Raikar provide the architecture and implementation services to deliver a rapidly developed, scalable and flexible architecture that is aligned with our clients business objectives.

Deploy
All custom applications are developed with post-implementation issues in mind. That is, the new architecture is based on strict quality standards to enable cost-effective operations and support as well as easy adaptations in the future.

January 15, 2010

Rahul Raikar – Independent Business Consultant

Posted in personnal blog tagged at 5:16 am by rahulraikar

Rahul Raikar works in the capacity of Independent Business Consultant. His role is to look after the business development, quality management, and overall strategic planning for the growth of the company.

Rahul Raikar possesses strong organizational and analytical skills. PHP, Mysql, Joomla, Magento, Akelos, OsDate, OsCommerce, Code Ignitor, CakePHP, Symphony are a few of his niche domains. He is an expert professional in search marketing (ranking algorithms and web page optimization), XHTML, CSS, PHP, JavaScript, and MySQL database analysis and design.

Along with being technically sound, he is a result-driven IT professional, who understands the needs of the client very well. Excellent communication and interpersonal skills are the qualities that help him retain clients and gain new ones. He is well aware of the importance of deadlines, and hence ensures time-bound delivery of services and products. He has developed strong architecture and integration problem solving skills due to his 10-years of experience in this industry. This has helped him in forming a company of 175 talented individuals and raising it to phenomenal heights in a short time span of merely three years.

His dedication to his work, strong conviction in his values, helpful nature, and Never-Say-Die attitude is what sets him apart from the others.

Services:-

Application development

Web Development

RIA- Rich Internet Application

Application maintenance

Product Development

Enterprise applications

Open Source – Joomla ,Magento , OsDate, OsCommerce

Custom flash Video player

Industries:-

Finance

Travel and transportation

Entertainment

Automotive

Solutions:-

Social networking

Content Distribution

B2B,B2C- Ecommerce

Content management

products

Follow

Get every new post delivered to your Inbox.