March 6, 2010
What is EAV? – Rahul Raikar
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.
January 19, 2010
Rahul Raikar Working On RIA (Rich Internet Applications)
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
“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.
January 16, 2010
Rahul Raikar : Application Devevelopment Services
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
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