MongoDB is open source cross platform database. It is classified as NoSQL (Not Only SQL). It is written in C++ and it follows document oriented data model. It is database model which provides dynamic schema. It uses features like Map/Reduce, Auto-sharding and MongoDump etc. Using these features MongoDB provides high performance, where Map/Reduce is efficient data arrangement, Auto-sharding is storing data on across the different machines, Backup facilities and many more. It has collections as table and each collection can store different kinds of data. It stores data in JSON like structure. Unlike the RDBMS databases it can store unstructured data as well. It can process and handle large amount of data more efficiently than RDBMS. It is ACID system like RDBMS databases. MongoDB mainly used in such application which produces and uses vast amount of data. Like blogs or sites which produces or stores unstructured data. It can be used to in applications which stores structured and semi-structured data as well.
This presentation gives introduction to ADO.Net.
Basic introduction to connected & Disconnected architecture.
and explain the each every component in Ado.net
MySql Triggers Tutorial - The Webs Academythewebsacademy
A SQL trigger is a set of SQL statements stored in the database catalog. A SQL trigger is executed or fired whenever an event associated with a table occurs e.g., insert, update or delete.
Motivation Equity Theory in Management given by Adams , Landy, Bheer.
It is given to Motivate employees so that they work in very effective and efficient manner to attain the organisational goal.
In computer science, a data structure is a data organization, management, and storage format that enables efficient access and modification. More precisely, a data structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data. https://apkleet.com
<a href="https://apkleet.com" >games apk </a>
This presentation gives introduction to ADO.Net.
Basic introduction to connected & Disconnected architecture.
and explain the each every component in Ado.net
MySql Triggers Tutorial - The Webs Academythewebsacademy
A SQL trigger is a set of SQL statements stored in the database catalog. A SQL trigger is executed or fired whenever an event associated with a table occurs e.g., insert, update or delete.
Motivation Equity Theory in Management given by Adams , Landy, Bheer.
It is given to Motivate employees so that they work in very effective and efficient manner to attain the organisational goal.
In computer science, a data structure is a data organization, management, and storage format that enables efficient access and modification. More precisely, a data structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data. https://apkleet.com
<a href="https://apkleet.com" >games apk </a>
A supportive language is that which gives the optimal output. Asp.net provides that optimization by providing alternatives controls and one of the best is “Gridview”. We are more prior to Gridview rather than to tables as gridview makes our task easier. This book is a complete tutorial book of C# gridview where you can easily learn and play with gridview events and methods in a seamless manner.
A supportive language is that which gives the optimal output. Asp.net provides that optimization by providing alternatives controls and one of the best is “Gridview”. We are more prior to Gridview rather than to tables as gridview makes our task easier. This book is a complete tutorial book of C# gridview where you can easily learn and play with gridview events and methods in a seamless manner.
This paper trying to focus on main features, advantages and applications of non-relational database namely Mongo DB and thus justifying why MongoDB is more suitable than relational databases in big data applications. The database used here for comparison with MongoDB is MySQL. The main features of MongoDB are flexibility, scalability, auto sharding and replication. MongoDB is used in big data and real time web applications since it is a leading database technology.
This presentation is related to nosql database and nosql database types information. this presentationa also contains discussion about, how mongodb works and mongodb security and mongodb sharding information.
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...ijcsity
A database is information collection that is organized in tables so that it can easily be accessed, managed, and updated. It is the collection of tables, schemas, queries, reports, views and other objects. The data are typically organized to model in a way that supports processes requiring information, such as modelling to find a hotel with availability of rooms, thus the people can easily locate the hotels with vacancies. There are many databases commonly, relational and non relational databases. Relational databases usually work with structured data and non relational databases are work with semi structured data. In this paper, the performance evaluation of MySQL and MongoDB is performed where MySQL is an example of relational database and MongoDB is an example of non relational databases. A relational database is a data structure that allows you to connect information from different 'tables', or different types of data buckets. Non-relational database stores data without explicit and structured mechanisms to link data from different buckets to one another. This paper discuss about the performance of MongoDB and MySQL in the field of Super Market Management System. A supermarket is a large form of the traditional grocery store also a self-service shop offering a wide variety of food and household products, organized in systematic manner. It is larger and has a open selection than a traditional grocery store.
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...ijcsity
A database is information collection that is organized in tables so that it can easily be accessed, managed,
and updated. It is the collection of tables, schemas, queries, reports, views and other objects. The data are
typically organized to model in a way that supports processes requiring information, such as modelling to
find a hotel with availability of rooms, thus the people can easily locate the hotels with vacancies. There
are many databases commonly, relational and non relational databases. Relational databases usually work
with structured data and non relational databases are work with semi structured data. In this paper, the
performance evaluation of MySQL and MongoDB is performed where MySQL is an example of relational
database and MongoDB is an example of non relational databases. A relational database is a data
structure that allows you to connect information from different 'tables', or different types of data buckets.
Non-relational database stores data without explicit and structured mechanisms to link data from different
buckets to one another. This paper discuss about the performance of MongoDB and MySQL in the field of
Super Market Management System. A supermarket is a large form of the traditional grocery store also a
self-service shop offering a wide variety of food and household products, organized in systematic manner.
It is larger and has a open selection than a traditional grocery store.
MONGODB VS MYSQL: A COMPARATIVE STUDY OF PERFORMANCE IN SUPER MARKET MANAGEME...ijcsity
A database is information collection that is organized in tables so that it can easily be accessed, managed,
and updated. It is the collection of tables, schemas, queries, reports, views and other objects. The data are
typically organized to model in a way that supports processes requiring information, such as modelling to
find a hotel with availability of rooms, thus the people can easily locate the hotels with vacancies. There
are many databases commonly, relational and non relational databases. Relational databases usually work
with structured data and non relational databases are work with semi structured data. In this paper, the
performance evaluation of MySQL and MongoDB is performed where MySQL is an example of relational
database and MongoDB is an example of non relational databases. A relational database is a data
structure that allows you to connect information from different 'tables', or different types of data buckets.
Non-relational database stores data without explicit and structured mechanisms to link data from different
buckets to one another. This paper discuss about the performance of MongoDB and MySQL in the field of
Super Market Management System. A supermarket is a large form of the traditional grocery store also a
self-service shop offering a wide variety of food and household products, organized in systematic manner.
It is larger and has a open selection than a traditional grocery store.
The Relational Database System is basic database used from many decades. Since Mysql, Oracle are used for relational kind of databases but Nowadays structure of data has been changed. The problem of Data storage has been raised. Different form of data is available i.e. multimedia databases which is difficult to store. MongoDb can be future alternative for Relational Database. This paper gives overview of NoSQL database MongoDb. This paper is evaluation of NoSQL classification, features and benefits. This paper include Case study on MongoDb which consists of MongoDB web Shell, Architecture and Storage engines and protocols that are included in MongoDB web shell. Deepa Suresh Wahane | Prof. Mayuri Dhondiba Dendge"Analysis on NoSQL: MongoDB Tool" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-2 | Issue-4 , June 2018, URL: http://www.ijtsrd.com/papers/ijtsrd13089.pdf http://www.ijtsrd.com/computer-science/database/13089/analysis-on-nosql-mongodb-tool/deepa-suresh-wahane
This is an introduction about the MongoDB. It includes basic MongoQueries. Not a advance level of presentation but provide nice information for the starters
Submission Deadline: 30th September 2022
Acceptance Notification: Within Three Days’ time period
Online Publication: Within 24 Hrs. time Period
Expected Date of Dispatch of Printed Journal: 5th October 2022
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...IAEME Publication
White layer thickness (WLT) formed and surface roughness in wire electric discharge turning (WEDT) of tungsten carbide composite has been made to model through response surface methodology (RSM). A Taguchi’s standard Design of experiments involving five input variables with three levels has been employed to establish a mathematical model between input parameters and responses. Percentage of cobalt content, spindle speed, Pulse on-time, wire feed and pulse off-time were changed during the experimental tests based on the Taguchi’s orthogonal array L27 (3^13). Analysis of variance (ANOVA) revealed that the mathematical models obtained can adequately describe performance within the parameters of the factors considered. There was a good agreement between the experimental and predicted values in this study.
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSIAEME Publication
The study explores the reasons for a transgender to become entrepreneurs. In this study transgender entrepreneur was taken as independent variable and reasons to become as dependent variable. Data were collected through a structured questionnaire containing a five point Likert Scale. The study examined the data of 30 transgender entrepreneurs in Salem Municipal Corporation of Tamil Nadu State, India. Simple Random sampling technique was used. Garrett Ranking Technique (Percentile Position, Mean Scores) was used as the analysis for the present study to identify the top 13 stimulus factors for establishment of trans entrepreneurial venture. Economic advancement of a nation is governed upon the upshot of a resolute entrepreneurial doings. The conception of entrepreneurship has stretched and materialized to the socially deflated uncharted sections of transgender community. Presently transgenders have smashed their stereotypes and are making recent headlines of achievements in various fields of our Indian society. The trans-community is gradually being observed in a new light and has been trying to achieve prospective growth in entrepreneurship. The findings of the research revealed that the optimistic changes are taking place to change affirmative societal outlook of the transgender for entrepreneurial ventureship. It also laid emphasis on other transgenders to renovate their traditional living. The paper also highlights that legislators, supervisory body should endorse an impartial canons and reforms in Tamil Nadu Transgender Welfare Board Association.
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSIAEME Publication
Since ages gender difference is always a debatable theme whether caused by nature, evolution or environment. The birth of a transgender is dreadful not only for the child but also for their parents. The pain of living in the wrong physique and treated as second class victimized citizen is outrageous and fully harboured with vicious baseless negative scruples. For so long, social exclusion had perpetuated inequality and deprivation experiencing ingrained malign stigma and besieged victims of crime or violence across their life spans. They are pushed into the murky way of life with a source of eternal disgust, bereft sexual potency and perennial fear. Although they are highly visible but very little is known about them. The common public needs to comprehend the ravaged arrogance on these insensitive souls and assist in integrating them into the mainstream by offering equal opportunity, treat with humanity and respect their dignity. Entrepreneurship in the current age is endorsing the gender fairness movement. Unstable careers and economic inadequacy had inclined one of the gender variant people called Transgender to become entrepreneurs. These tiny budding entrepreneurs resulted in economic transition by means of employment, free from the clutches of stereotype jobs, raised standard of living and handful of financial empowerment. Besides all these inhibitions, they were able to witness a platform for skill set development that ignited them to enter into entrepreneurial domain. This paper epitomizes skill sets involved in trans-entrepreneurs of Thoothukudi Municipal Corporation of Tamil Nadu State and is a groundbreaking determination to sightsee various skills incorporated and the impact on entrepreneurship.
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSIAEME Publication
The banking and financial services industries are experiencing increased technology penetration. Among them, the banking industry has made technological advancements to better serve the general populace. The economy focused on transforming the banking sector's system into a cashless, paperless, and faceless one. The researcher wants to evaluate the user's intention for utilising a mobile banking application. The study also examines the variables affecting the user's behaviour intention when selecting specific applications for financial transactions. The researcher employed a well-structured questionnaire and a descriptive study methodology to gather the respondents' primary data utilising the snowball sampling technique. The study includes variables like performance expectations, effort expectations, social impact, enabling circumstances, and perceived risk. Each of the aforementioned variables has a major impact on how users utilise mobile banking applications. The outcome will assist the service provider in comprehending the user's history with mobile banking applications.
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSIAEME Publication
Technology upgradation in banking sector took the economy to view that payment mode towards online transactions using mobile applications. This system enabled connectivity between banks, Merchant and user in a convenient mode. there are various applications used for online transactions such as Google pay, Paytm, freecharge, mobikiwi, oxygen, phonepe and so on and it also includes mobile banking applications. The study aimed at evaluating the predilection of the user in adopting digital transaction. The study is descriptive in nature. The researcher used random sample techniques to collect the data. The findings reveal that mobile applications differ with the quality of service rendered by Gpay and Phonepe. The researcher suggest the Phonepe application should focus on implementing the application should be user friendly interface and Gpay on motivating the users to feel the importance of request for money and modes of payments in the application.
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOIAEME Publication
The prototype of a voice-based ATM for visually impaired using Arduino is to help people who are blind. This uses RFID cards which contain users fingerprint encrypted on it and interacts with the users through voice commands. ATM operates when sensor detects the presence of one person in the cabin. After scanning the RFID card, it will ask to select the mode like –normal or blind. User can select the respective mode through voice input, if blind mode is selected the balance check or cash withdraw can be done through voice input. Normal mode procedure is same as the existing ATM.
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IAEME Publication
There is increasing acceptability of emotional intelligence as a major factor in personality assessment and effective human resource management. Emotional intelligence as the ability to build capacity, empathize, co-operate, motivate and develop others cannot be divorced from both effective performance and human resource management systems. The human person is crucial in defining organizational leadership and fortunes in terms of challenges and opportunities and walking across both multinational and bilateral relationships. The growing complexity of the business world requires a great deal of self-confidence, integrity, communication, conflict and diversity management to keep the global enterprise within the paths of productivity and sustainability. Using the exploratory research design and 255 participants the result of this original study indicates strong positive correlation between emotional intelligence and effective human resource management. The paper offers suggestions on further studies between emotional intelligence and human capital development and recommends for conflict management as an integral part of effective human resource management.
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYIAEME Publication
Our life journey, in general, is closely defined by the way we understand the meaning of why we coexist and deal with its challenges. As we develop the "inspiration economy", we could say that nearly all of the challenges we have faced are opportunities that help us to discover the rest of our journey. In this note paper, we explore how being faced with the opportunity of being a close carer for an aging parent with dementia brought intangible discoveries that changed our insight of the meaning of the rest of our life journey.
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...IAEME Publication
The main objective of this study is to analyze the impact of aspects of Organizational Culture on the Effectiveness of the Performance Management System (PMS) in the Health Care Organization at Thanjavur. Organizational Culture and PMS play a crucial role in present-day organizations in achieving their objectives. PMS needs employees’ cooperation to achieve its intended objectives. Employees' cooperation depends upon the organization’s culture. The present study uses exploratory research to examine the relationship between the Organization's culture and the Effectiveness of the Performance Management System. The study uses a Structured Questionnaire to collect the primary data. For this study, Thirty-six non-clinical employees were selected from twelve randomly selected Health Care organizations at Thanjavur. Thirty-two fully completed questionnaires were received.
Living in 21st century in itself reminds all of us the necessity of police and its administration. As more and more we are entering into the modern society and culture, the more we require the services of the so called ‘Khaki Worthy’ men i.e., the police personnel. Whether we talk of Indian police or the other nation’s police, they all have the same recognition as they have in India. But as already mentioned, their services and requirements are different after the like 26th November, 2008 incidents, where they without saving their own lives has sacrificed themselves without any hitch and without caring about their respective family members and wards. In other words, they are like our heroes and mentors who can guide us from the darkness of fear, militancy, corruption and other dark sides of life and so on. Now the question arises, if Gandhi would have been alive today, what would have been his reaction/opinion to the police and its functioning? Would he have some thing different in his mind now what he had been in his mind before the partition or would he be going to start some Satyagraha in the form of some improvement in the functioning of the police administration? Really these questions or rather night mares can come to any one’s mind, when there is too much confusion is prevailing in our minds, when there is too much corruption in the society and when the polices working is also in the questioning because of one or the other case throughout the India. It is matter of great concern that we have to thing over our administration and our practical approach because the police personals are also like us, they are part and parcel of our society and among one of us, so why we all are pin pointing towards them.
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...IAEME Publication
The goal of this study was to see how talent management affected employee retention in the selected IT organizations in Chennai. The fundamental issue was the difficulty to attract, hire, and retain talented personnel who perform well and the gap between supply and demand of talent acquisition and retaining them within the firms. The study's main goals were to determine the impact of talent management on employee retention in IT companies in Chennai, investigate talent management strategies that IT companies could use to improve talent acquisition, performance management, career planning and formulate retention strategies that the IT firms could use. The respondents were given a structured close-ended questionnaire with the 5 Point Likert Scale as part of the study's quantitative research design. The target population consisted of 289 IT professionals. The questionnaires were distributed and collected by the researcher directly. The Statistical Package for Social Sciences (SPSS) was used to collect and analyse the questionnaire responses. Hypotheses that were formulated for the various areas of the study were tested using a variety of statistical tests. The key findings of the study suggested that talent management had an impact on employee retention. The studies also found that there is a clear link between the implementation of talent management and retention measures. Management should provide enough training and development for employees, clarify job responsibilities, provide adequate remuneration packages, and recognise employees for exceptional performance.
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...IAEME Publication
Globally, Millions of dollars were spent by the organizations for employing skilled Information Technology (IT) professionals. It is costly to replace unskilled employees with IT professionals possessing technical skills and competencies that aid in interconnecting the business processes. The organization’s employment tactics were forced to alter by globalization along with technological innovations as they consistently diminish to remain lean, outsource to concentrate on core competencies along with restructuring/reallocate personnel to gather efficiency. As other jobs, organizations or professions have become reasonably more appropriate in a shifting employment landscape, the above alterations trigger both involuntary as well as voluntary turnover. The employee view on jobs is also afflicted by the COVID-19 pandemic along with the employee-driven labour market. So, having effective strategies is necessary to tackle the withdrawal rate of employees. By associating Emotional Intelligence (EI) along with Talent Management (TM) in the IT industry, the rise in attrition rate was analyzed in this study. Only 303 respondents were collected out of 350 participants to whom questionnaires were distributed. From the employees of IT organizations located in Bangalore (India), the data were congregated. A simple random sampling methodology was employed to congregate data as of the respondents. Generating the hypothesis along with testing is eventuated. The effect of EI and TM along with regression analysis between TM and EI was analyzed. The outcomes indicated that employee and Organizational Performance (OP) were elevated by effective EI along with TM.
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...IAEME Publication
By implementing talent management strategy, organizations would have the option to retain their skilled professionals while additionally working on their overall performance. It is the course of appropriately utilizing the ideal individuals, setting them up for future top positions, exploring and dealing with their performance, and holding them back from leaving the organization. It is employee performance that determines the success of every organization. The firm quickly obtains an upper hand over its rivals in the event that its employees having particular skills that cannot be duplicated by the competitors. Thus, firms are centred on creating successful talent management practices and processes to deal with the unique human resources. Firms are additionally endeavouring to keep their top/key staff since on the off chance that they leave; the whole store of information leaves the firm's hands. The study's objective was to determine the impact of talent management on organizational performance among the selected IT organizations in Chennai. The study recommends that talent management limitedly affects performance. On the off chance that this talent is appropriately management and implemented properly, organizations might benefit as much as possible from their maintained assets to support development and productivity, both monetarily and non-monetarily.
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...IAEME Publication
Banking regulations act of India, 1949 defines banking as “acceptance of deposits for the purpose of lending or investment from the public, repayment on demand or otherwise and withdrawable through cheques, drafts order or otherwise”, the major participants of the Indian financial system are commercial banks, the financial institution encompassing term lending institutions. Investments institutions, specialized financial institution and the state level development banks, non banking financial companies (NBFC) and other market intermediaries such has the stock brokers and money lenders are among the oldest of the certain variants of NBFC and the oldest market participants. The asset quality of banks is one of the most important indicators of their financial health. The Indian banking sector has been facing severe problems of increasing Non- Performing Assets (NPAs). The NPAs growth directly and indirectly affects the quality of assets and profitability of banks. It also shows the efficiency of banks credit risk management and the recovery effectiveness. NPA do not generate any income, whereas, the bank is required to make provisions for such as assets that why is a double edge weapon. This paper outlines the concept of quality of bank loans of different types like Housing, Agriculture and MSME loans in state Haryana of selected public and private sector banks. This study is highlighting problems associated with the role of commercial bank in financing Small and Medium Scale Enterprises (SME). The overall objective of the research was to assess the effect of the financing provisions existing for the setting up and operations of MSMEs in the country and to generate recommendations for more robust financing mechanisms for successful operation of the MSMEs, in turn understanding the impact of MSME loans on financial institutions due to NPA. There are many research conducted on the topic of Non- Performing Assets (NPA) Management, concerning particular bank, comparative study of public and private banks etc. In this paper the researcher is considering the aggregate data of selected public sector and private sector banks and attempts to compare the NPA of Housing, Agriculture and MSME loans in state Haryana of public and private sector banks. The tools used in the study are average and Anova test and variance. The findings reveal that NPA is common problem for both public and private sector banks and is associated with all types of loans either that is housing loans, agriculture loans and loans to SMES. NPAs of both public and private sector banks show the increasing trend. In 2010-11 GNPA of public and private sector were at same level it was 2% but after 2010-11 it increased in many fold and at present there is GNPA in some more than 15%. It shows the dark area of Indian banking sector.
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...IAEME Publication
An experiment conducted in this study found that BaSO4 changed Nylon 6's mechanical properties. By changing the weight ratios, BaSO4 was used to make Nylon 6. This Researcher looked into how hard Nylon-6/BaSO4 composites are and how well they wear. Experiments were done based on Taguchi design L9. Nylon-6/BaSO4 composites can be tested for their hardness number using a Rockwell hardness testing apparatus. On Nylon/BaSO4, the wear behavior was measured by a wear monitor, pinon-disc friction by varying reinforcement, sliding speed, and sliding distance, and the microstructure of the crack surfaces was observed by SEM. This study provides significant contributions to ultimate strength by increasing BaSO4 content up to 16% in the composites, and sliding speed contributes 72.45% to the wear rate
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...IAEME Publication
The majority of the population in India lives in villages. The village is the back bone of the country. Village or rural industries play an important role in the national economy, particularly in the rural development. Developing the rural economy is one of the key indicators towards a country’s success. Whether it be the need to look after the welfare of the farmers or invest in rural infrastructure, Governments have to ensure that rural development isn’t compromised. The economic development of our country largely depends on the progress of rural areas and the standard of living of rural masses. Village or rural industries play an important role in the national economy, particularly in the rural development. Rural entrepreneurship is based on stimulating local entrepreneurial talent and the subsequent growth of indigenous enterprises. It recognizes opportunity in the rural areas and accelerates a unique blend of resources either inside or outside of agriculture. Rural entrepreneurship brings an economic value to the rural sector by creating new methods of production, new markets, new products and generate employment opportunities thereby ensuring continuous rural development. Social Entrepreneurship has the direct and primary objective of serving the society along with the earning profits. So, social entrepreneurship is different from the economic entrepreneurship as its basic objective is not to earn profits but for providing innovative solutions to meet the society needs which are not taken care by majority of the entrepreneurs as they are in the business for profit making as a sole objective. So, the Social Entrepreneurs have the huge growth potential particularly in the developing countries like India where we have huge societal disparities in terms of the financial positions of the population. Still 22 percent of the Indian population is below the poverty line and also there is disparity among the rural & urban population in terms of families living under BPL. 25.7 percent of the rural population & 13.7 percent of the urban population is under BPL which clearly shows the disparity of the poor people in the rural and urban areas. The need to develop social entrepreneurship in agriculture is dictated by a large number of social problems. Such problems include low living standards, unemployment, and social tension. The reasons that led to the emergence of the practice of social entrepreneurship are the above factors. The research problem lays upon disclosing the importance of role of social entrepreneurship in rural development of India. The paper the tendencies of social entrepreneurship in India, to present successful examples of such business for providing recommendations how to improve situation in rural areas in terms of social entrepreneurship development. Indian government has made some steps towards development of social enterprises, social entrepreneurship, and social in- novation, but a lot remains to be improved.
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...IAEME Publication
Distribution system is a critical link between the electric power distributor and the consumers. Most of the distribution networks commonly used by the electric utility is the radial distribution network. However in this type of network, it has technical issues such as enormous power losses which affect the quality of the supply. Nowadays, the introduction of Distributed Generation (DG) units in the system help improve and support the voltage profile of the network as well as the performance of the system components through power loss mitigation. In this study network reconfiguration was done using two meta-heuristic algorithms Particle Swarm Optimization and Gravitational Search Algorithm (PSO-GSA) to enhance power quality and voltage profile in the system when simultaneously applied with the DG units. Backward/Forward Sweep Method was used in the load flow analysis and simulated using the MATLAB program. Five cases were considered in the Reconfiguration based on the contribution of DG units. The proposed method was tested using IEEE 33 bus system. Based on the results, there was a voltage profile improvement in the system from 0.9038 p.u. to 0.9594 p.u.. The integration of DG in the network also reduced power losses from 210.98 kW to 69.3963 kW. Simulated results are drawn to show the performance of each case.
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...IAEME Publication
Manufacturing industries have witnessed an outburst in productivity. For productivity improvement manufacturing industries are taking various initiatives by using lean tools and techniques. However, in different manufacturing industries, frugal approach is applied in product design and services as a tool for improvement. Frugal approach contributed to prove less is more and seems indirectly contributing to improve productivity. Hence, there is need to understand status of frugal approach application in manufacturing industries. All manufacturing industries are trying hard and putting continuous efforts for competitive existence. For productivity improvements, manufacturing industries are coming up with different effective and efficient solutions in manufacturing processes and operations. To overcome current challenges, manufacturing industries have started using frugal approach in product design and services. For this study, methodology adopted with both primary and secondary sources of data. For primary source interview and observation technique is used and for secondary source review has done based on available literatures in website, printed magazines, manual etc. An attempt has made for understanding application of frugal approach with the study of manufacturing industry project. Manufacturing industry selected for this project study is Mahindra and Mahindra Ltd. This paper will help researcher to find the connections between the two concepts productivity improvement and frugal approach. This paper will help to understand significance of frugal approach for productivity improvement in manufacturing industry. This will also help to understand current scenario of frugal approach in manufacturing industry. In manufacturing industries various process are involved to deliver the final product. In the process of converting input in to output through manufacturing process productivity plays very critical role. Hence this study will help to evolve status of frugal approach in productivity improvement programme. The notion of frugal can be viewed as an approach towards productivity improvement in manufacturing industries.
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTIAEME Publication
In this paper, we investigated a queuing model of fuzzy environment-based a multiple channel queuing model (M/M/C) ( /FCFS) and study its performance under realistic conditions. It applies a nonagonal fuzzy number to analyse the relevant performance of a multiple channel queuing model (M/M/C) ( /FCFS). Based on the sub interval average ranking method for nonagonal fuzzy number, we convert fuzzy number to crisp one. Numerical results reveal that the efficiency of this method. Intuitively, the fuzzy environment adapts well to a multiple channel queuing models (M/M/C) ( /FCFS) are very well.
Courier management system project report.pdfKamal Acharya
It is now-a-days very important for the people to send or receive articles like imported furniture, electronic items, gifts, business goods and the like. People depend vastly on different transport systems which mostly use the manual way of receiving and delivering the articles. There is no way to track the articles till they are received and there is no way to let the customer know what happened in transit, once he booked some articles. In such a situation, we need a system which completely computerizes the cargo activities including time to time tracking of the articles sent. This need is fulfilled by Courier Management System software which is online software for the cargo management people that enables them to receive the goods from a source and send them to a required destination and track their status from time to time.
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdffxintegritypublishin
Advancements in technology unveil a myriad of electrical and electronic breakthroughs geared towards efficiently harnessing limited resources to meet human energy demands. The optimization of hybrid solar PV panels and pumped hydro energy supply systems plays a pivotal role in utilizing natural resources effectively. This initiative not only benefits humanity but also fosters environmental sustainability. The study investigated the design optimization of these hybrid systems, focusing on understanding solar radiation patterns, identifying geographical influences on solar radiation, formulating a mathematical model for system optimization, and determining the optimal configuration of PV panels and pumped hydro storage. Through a comparative analysis approach and eight weeks of data collection, the study addressed key research questions related to solar radiation patterns and optimal system design. The findings highlighted regions with heightened solar radiation levels, showcasing substantial potential for power generation and emphasizing the system's efficiency. Optimizing system design significantly boosted power generation, promoted renewable energy utilization, and enhanced energy storage capacity. The study underscored the benefits of optimizing hybrid solar PV panels and pumped hydro energy supply systems for sustainable energy usage. Optimizing the design of solar PV panels and pumped hydro energy supply systems as examined across diverse climatic conditions in a developing country, not only enhances power generation but also improves the integration of renewable energy sources and boosts energy storage capacities, particularly beneficial for less economically prosperous regions. Additionally, the study provides valuable insights for advancing energy research in economically viable areas. Recommendations included conducting site-specific assessments, utilizing advanced modeling tools, implementing regular maintenance protocols, and enhancing communication among system components.
Saudi Arabia stands as a titan in the global energy landscape, renowned for its abundant oil and gas resources. It's the largest exporter of petroleum and holds some of the world's most significant reserves. Let's delve into the top 10 oil and gas projects shaping Saudi Arabia's energy future in 2024.
Democratizing Fuzzing at Scale by Abhishek Aryaabh.arya
Presented at NUS: Fuzzing and Software Security Summer School 2024
This keynote talks about the democratization of fuzzing at scale, highlighting the collaboration between open source communities, academia, and industry to advance the field of fuzzing. It delves into the history of fuzzing, the development of scalable fuzzing platforms, and the empowerment of community-driven research. The talk will further discuss recent advancements leveraging AI/ML and offer insights into the future evolution of the fuzzing landscape.
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
Overview of the fundamental roles in Hydropower generation and the components involved in wider Electrical Engineering.
This paper presents the design and construction of hydroelectric dams from the hydrologist’s survey of the valley before construction, all aspects and involved disciplines, fluid dynamics, structural engineering, generation and mains frequency regulation to the very transmission of power through the network in the United Kingdom.
Author: Robbie Edward Sayers
Collaborators and co editors: Charlie Sims and Connor Healey.
(C) 2024 Robbie E. Sayers
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfKamal Acharya
The College Bus Management system is completely developed by Visual Basic .NET Version. The application is connect with most secured database language MS SQL Server. The application is develop by using best combination of front-end and back-end languages. The application is totally design like flat user interface. This flat user interface is more attractive user interface in 2017. The application is gives more important to the system functionality. The application is to manage the student’s details, driver’s details, bus details, bus route details, bus fees details and more. The application has only one unit for admin. The admin can manage the entire application. The admin can login into the application by using username and password of the admin. The application is develop for big and small colleges. It is more user friendly for non-computer person. Even they can easily learn how to manage the application within hours. The application is more secure by the admin. The system will give an effective output for the VB.Net and SQL Server given as input to the system. The compiled java program given as input to the system, after scanning the program will generate different reports. The application generates the report for users. The admin can view and download the report of the data. The application deliver the excel format reports. Because, excel formatted reports is very easy to understand the income and expense of the college bus. This application is mainly develop for windows operating system users. In 2017, 73% of people enterprises are using windows operating system. So the application will easily install for all the windows operating system users. The application-developed size is very low. The application consumes very low space in disk. Therefore, the user can allocate very minimum local disk space for this application.
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSEDuvanRamosGarzon1
AIRCRAFT GENERAL
The Single Aisle is the most advanced family aircraft in service today, with fly-by-wire flight controls.
The A318, A319, A320 and A321 are twin-engine subsonic medium range aircraft.
The family offers a choice of engines
About
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
• Remote control: Parallel or serial interface.
• Compatible with MAFI CCR system.
• Compatible with IDM8000 CCR.
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
• Easy in configuration using DIP switches.
Technical Specifications
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
Key Features
Indigenized remote control interface card suitable for MAFI system CCR equipment. Compatible for IDM8000 CCR. Backplane mounted serial and TCP/Ethernet communication module for CCR remote access. IDM 8000 CCR remote control on serial and TCP protocol.
• Remote control: Parallel or serial interface
• Compatible with MAFI CCR system
• Copatiable with IDM8000 CCR
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
Application
• Remote control: Parallel or serial interface.
• Compatible with MAFI CCR system.
• Compatible with IDM8000 CCR.
• Compatible with Backplane mount serial communication.
• Compatible with commercial and Defence aviation CCR system.
• Remote control system for accessing CCR and allied system over serial or TCP.
• Indigenized local Support/presence in India.
• Easy in configuration using DIP switches.
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
2. Smita Agrawal, Jai Prakash Verma, Brijesh Mahidhariya, Nimesh Patel and Atul Patel
http://www.iaeme.com/IJARET/index.asp 2 editor@iaeme.com
comparison between those database models. Then we will be describing the NoSQL
data models types as MongoDB follows document database model. In MongoDB we
will be mainly covering its meaning, data types, main features of MongoDB, query
structures and execution, specifications about MongoDB, in the end main advantages
and disadvantages of MongoDB, application and areas where it is most suitable to use
[1,2,4].
Database Models: A database model is a logical structure of a database; it includes
how the data organized, in which manner data is stored and how data manipulated in
the database. There are so many different databases available in a market. Each one is
following its own database model. We have following list of common database
models [3, 8, 9, 10]:
Hierarchical Model
Network Model
Relational Model
Document model
Hierarchical Model: In Hierarchical Model data is organized in tree-like structure.
Data is stored as a record in connected with other using link. So the parent-child
relationship is maintained in this model between two data records. Each record is a
collection of fields. It was used in early mainframe Database management systems.
This model mainly used in file system. An example of Hierarchical Model is windows
registry that store configuration settings in Hierarchical form [3, 10].
Network Model: Network model is similar to hierarchical model but moreover it
allows many-to-many relationship. This means it have multiple Child as well as
multiple parent. Network is represented by Graph structure. IDS (integrated database
system), IDMS (integrated database management system) uses network model [3, 9].
Relational Model: Relational model was introduced by E. F. codd in 1969. In the
relational model data is represent as a tuple and grouped into relations. Data is
organized in tables. A table is collection of records. Each record contains same fields.
Most relational model uses structured query language (sql) to retrieve, store and
manipulate the data. Microsoft office access, MySQL, MsSQL, Oracle database are
well known and widely used relational database management systems [3, 8].
Document model: Document model is also known as semi structured data model.
Document model has no separation between data and schema. This type of model is
different from above all models. Document model is NoSQL (Not only SQL)
category model. NoSQL is simple to design and can scale horizontally. ‘Documents’
is a central concept of document model in which documents word represent vast
amount of data. There are so many databases available those uses document model
like MongoDB, Couchbase Server, Clusterpoint, ArangoDB, MarkLogic etc.
2. MONGODB
MongoDB is an open source document oriented database. It is developed in C++. It
was first developed by the software company 10gen in 2007 to use as service for other
software. Later on in 2009 the company went in open-source developing area. Since
then MongoDB is used as backend software by many websites. It is not the relational
database model but as document database model it uses some structures which can be
considered equivalent to RDBMS. Each MongoDB database stores table like structure
which is known as Collection. Each collections stores data in object called
Document. Document is basically represents single record which is made of multiple
3. Survey on Mongodb: An Open-Source Document Database
http://www.iaeme.com/IJARET/index.asp 3 editor@iaeme.com
Key-Value pair. It stores data in JSON-like format which MongoDB calls BSON
format. It is schema free or rather uses dynamic schema which makes possible it to
store different kinds of Documents in same collection [1, 2, 5, 6].
Collection: Collection is same as table structure. It stores multiple records which
either are exact same kind or related but serving same purpose. Every collection has
unique field “_id”.
Documents: All data is stored in object called Document. It has multiple field and
value related to that particular record.
Example,
{
field1: value1,
field2: value2,
field3: value3,
… : … ,
Field N: value N}
Key-Value: This is the basic structure the data is stored. Where Key is field name
which the data is to be stored and Value is associated value for that field for particular
document or record. Following is the Table-1 that represent RDBMS terminology
with MongoDB.
Table 1RDBMS terminology with MongoDB
RDBMS MongoDB
Database Database
Table Collection
Tuple Row Document
Column Field
Table join Embedded Documents
Primary Key Primary Key(Default key _id provided by mongodb
itself)
Database Server and Client
Oracle/ Mysql mongod
mysql/sqlplus mongo
This is basic structure of MongoDB storing structure. Databases can store multiple
Collections. Collection has set of documents. Documents are single records which
stores field name and its associated values [1.2.7].
4. Smita Agrawal, Jai Prakash Verma, Brijesh Mahidhariya, Nimesh Patel and Atul Patel
http://www.iaeme.com/IJARET/index.asp 4 editor@iaeme.com
Figure 1 Basic Structure of MongoDB
MongoDB can mainly store most of data types which are used in other database
models. But also few other data types like:
Object: This mainly refer to embedded document. Embedded documents are
documents which are stored as value of other document field.
{
_id: "903f1f78kcf86cd799524153",
“name” : “vijay pvt ltd",
“address” :
{
“street” : "104, Murrlidhar ",
“city” : "Ahmedabad",
“state” : "GJ",
“zip” : "373534”
}
}
Code: This data type can store the javascript. It does not store whole application logic
but can store limited JavaScript function as value of any collection. Example:
{
_id : "AddFunction" ,
“name” : “Addition Function”,
“function” : function (x, y){ return x + y; }
}
5. Survey on Mongodb: An Open-Source Document Database
http://www.iaeme.com/IJARET/index.asp 5 editor@iaeme.com
ObjectId: This is data type that is used to store the value of _id field in every
document. This field stores unique value which there in every document in every
collection. They are like primary key so it is immutable. It consist of 12 byte, which
are as follows,
First 4 Bytes of Time Stamp which stores the time of creation of document,
Next 3 bytes stores the machine id,
After that 2 bytes for process id or PID value,
And last 3 bytes used for incrementing.
Example: ObjectId ("807f1f78kcf86cd799439021")
Rules for declaring key in documents: Same document cannot contain duplicate
key. Example, First_Name
{
“name”:”Vijay”,
“name”:”Karan”
}
Key name must start with the character.
Key cannot contain '0' null character, it indicates end of key.
Character '.' and '$' serves special purpose so it can't be used in name of
any key.
Key starting from '_' considered as reserved key.
3. MAIN FEATURES PROVIDED BY MONGODB
Full Index Support: - Index support for each attribute same as RDBMS. Indexes
provide high performance read operations for frequently used queries. Indexes are
used in MongoDB for efficient execution of queries. Without using this indexes
MongoDB must have to scan all document in the collection to find data that matches
query data. Indexes are special structures which store a small portion of the
collection’s data set in an easy to search. They store specific or set fields in order of
its value. These indexes uses B-tree data structure. All collections have index on _id
field. This field is default, which is there in every collection. If application does not
provide value for that then MongoDB uses object id as Index on “_id” field.
Types of indexes supported
Single Field: This is very basic index, which is also found in other types of databases
like Relational databases. MongoDB provides default index on “ _id” field. Any other
single field index can also be created on any other field in collection.
Compound Index: Compound index is created on multiple fields which exists in
same collection. Compound index sorted basis of field put first in list. Like if a
compound index consists of {“userid”: 1, “score”:1}, the index sorts first by userid
and then, within each score value, sort by score.
Multikey Index: This index is used on creating index over the fields which have
array values. It creates separate index for each element of an array. It automatically
creates index as multikey index if defined field contains array as field. It doesn't need
to explicitly mention. This here is index created on field “score” which belongs to
6. Smita Agrawal, Jai Prakash Verma, Brijesh Mahidhariya, Nimesh Patel and Atul Patel
http://www.iaeme.com/IJARET/index.asp 6 editor@iaeme.com
user’s collection. This is single field index. It is searched operation illustrate here
which basically filter the result which has score less than 30. With use of index on
score field it is easy to find all matched records as per query. Without this index field
MongoDB would have to check all documents in collection to find matched entries.
Replications: MongoDB maintains copy of database on other servers. Its main
purpose is to provide high availability. By storing dataset on multiple servers, it saves
risk of losing data from any unexpectedly. All the write operations done on only
Primary database which is either on main server or local machine. But read operations
can be done on all datasets including replica sets. There is only one primary dataset
among all copies of these datasets. All replica sets reflects the changes of this primary
dataset.
To reflect changes on replica datasets primary dataset maintains logs called
Oplog. It is special collection which stores the operations which are performed on the
primary database. And later secondary database applies those operations on database.
All secondary databases also have own copy of Oplog. It is also known as
asynchronous process. There is also Initials Syncs are performed when there is new
replica set is created. In the following figure-2 three-member replica set, the primary
accepts all write operations. Then the secondaries replicate the oplog to apply to their
data sets [4].
Figure 2 Three-Member Replica Set
Arbiter Dataset: MongoDB also can have special replica set called Arbiter. This
replica set does not stores the data but only exist to vote new primary dataset when
needed. If any case there are even numbered replica set are maintained then to have
clear election of primary data set an Arbiter dataset can be created.
Automatic Fail over: In case of Primary dataset does not respond for more than 10
seconds, the replica set tries to select new primary dataset. Whichever replica set gets
majority votes first they are selected as Primary dataset for limited time or onwards
the time. In case of the primary dataset is selected for temporarily then Replica Set
Roll Back process takes place which only occurs if any write operations are
performed on Replica Primary dataset. Using the Oplog of that replica set old Primary
dataset can be resurrected. There is only one disadvantage using this replica set for
read operation is replica set may not reflect most recent changes performed on
primary dataset, which may give old result when read operation is done. Before
determining the number of replica set to maintain it is important to have enough
replica set that can decide the new Primary dataset on fail of one or more replica
7. Survey on Mongodb: An Open-Source Document Database
http://www.iaeme.com/IJARET/index.asp 7 editor@iaeme.com
or/and primary dataset. Below Table-2, the fault tolerance indicates number of replica
set including primary set may fail but still new primary data set can be elected. [4]
Table 2 Fault tolerence based on number of replica set
Number of
Members.
Majority Required to Elect a
New Primary.
Fault Tolerance.
3 2 1
4 3 1
5 3 2
6 4 2
Auto Sharding: Sharding is basically scaling out the database over different
machines. In this method the large set of data is partitioned into small parts and stored
across the different servers. It is also known as Horizontal Scaling. Each of this
Shard or small part of this large dataset act as database itself, but logically they form a
large database. Below in figure-3 is simple logical representation of the single large
collection and its shards divided into equal number of parts.[4]
Figure 3 Auto Sharding in MongoDB
This process is mainly achieved using the Query Routers or mongos and Config
Server. MongoDB does automatic sharding and balancing of shards. Shard Clusters
maintain this all tasks using Query routers and Config servers.
Query Routers: This is process on application server which mainly decided a query
fired needs to be execute exactly on which shard. It processes the query to appropriate
shard and returns the result to the user. There can be multiple query routers on single
shard cluster. It divides the load of client requested query if required. All the query
goes through query routers and they process further this query.
Config Server: Config server is stores the metadata or mapping information of
shards. A query routers uses this information to process the query to appropriate
shard. To modify or create new sharded cluster there must be a 3 Config server
available. If there are less than 3 then sharded cluster information becomes read-only.
Any moving or splitting shards needs at least 3 Config server to be operable there for
single sharded clusters. Sharding also contains process called Balancer. It is
background process which keeps managing shards moving shards into another shard.
It is also known as migrating of shards. There is also another background process
called Splitting which keeps splitting the Chunks of shard when they grow over the
8. Smita Agrawal, Jai Prakash Verma, Brijesh Mahidhariya, Nimesh Patel and Atul Patel
http://www.iaeme.com/IJARET/index.asp 8 editor@iaeme.com
more than defined size. Shards also maintains index called Shard Index which is
either Range based or Hash bases (Hash function RDBMS). All sharded collection
must have this index in every document it stores. And it can be single key index only.
Map/Reduce: This is feature is consist of two phases mainly. First is mapping phase.
This is searching phase where all the documents from mentioned collections are
scanned for given key and value or range of value it comes in. And it collects all
matched data into one or more document. In second phase it reduces those one or
more document data into single result dataset to give result to user. This phase also
includes additional feature of finalize function. It is not physical function available
but it allows to perform final operation on result reduced before returning to client.
This final modification may be sorting or any other calculations on populated result of
that map/reduce function.
Figure 1 Map Reduce
Above figure-4 is example where mapping is done on basis of same customer id
and reducing phase includes to telling amount of people who have same customer id
with query who had status “A”.[4] This is same as grouping feature of RDBMS. This
map/reduce functions are mainly defined in JavaScript. They can write the result of
this process in collection or return as inline out as well. Map/Reduce functions which
writes output to collections can perform operations like merge or replace on same
collection as input. While the functions which returns inline results their output
documents can't exceed than 16 MB.
GridFS: GridFS is specification store file that exceeds 16 MB used by MongoDB. It
is divided in 2 parts. GridFS divides file in small chunks and stores across different
9. Survey on Mongodb: An Open-Source Document Database
http://www.iaeme.com/IJARET/index.asp 9 editor@iaeme.com
document. Each document size is maximum 255k. It maintains the file using two
collections. One is files and other is chunks. Files collection stores the metadata of
the file. While chunks collection stores information of each part or chunks of file in
documents. This is very beneficial when file system does not allow to store more than
limited number of files. And also if file is such that when query is made it’s operable
without loading whole file into memory.
It uses compound index on chunks collection. This collection have default one
unique index called file_id, which stores id of parent document's _id field. And
another field n which stores sequence number of that particular chunk. The first chunk
starts with sequence number having n field value as 0.
Mongodump: This is basic backup facility provided by the MongoDB. To perform
this feature the user must have allowed backup role also with other roles. It can create
back up for all data on server or particular collection as well as any single document
also. A query result also can be stored as backup if it is performed. If no argument has
passed with MongoDump command then it creates the backup in current directory on
local machine. It can also create backup without running main mongod daemon
process. For that physical path to data must be provided.
MONGODB QUERY SYNTAX
Basic Syntax: DatabaseName.CollectionName.Operation();
MongoDB CRUD operations: CRUD operations are basic Create, Read, Update and
Delete operations. In which the read operations can be done all the replica set and
sharded dataset but the write operations can only done on Primary dataset.
Create operation: For basic creation of new database only one command is used
which is use. Example:
use mydb --To create the new collection in existing database,
db.createCollection(name, options) --For insert new document in collection,
db.movie.insert({"name":"Happy New Year"})
– db: = current database
– movie: = collection name
– insert: =operation
An array of document can also be passed in insert query function to insert multiple
documents at same time. Example:
db.movie.insert ([ {“name”:”Happy New Year”},
{“name”,”Bang Bang” } ] )
Read operation: This operation mainly performed using find(). This read operation
can modify using limits, skip and sort. Example:
db.users.find(“age”, {$gt: 18}).sort() -- Where $gt is selection operator, which
filters the data. This $gt is provides the value greater than 18.
Update operation db.users.update(
{age: { $gt: 18 } },
{ $set: { status: "Adult" } }, { multi: true } )
The multi:true allow the multiple documents to be updated with same query. There is
also one options upsert, which is combination of update and insert. If any document
does not match query passed then it creates new document in the collection and
inserts it with given value.
10. Smita Agrawal, Jai Prakash Verma, Brijesh Mahidhariya, Nimesh Patel and Atul Patel
http://www.iaeme.com/IJARET/index.asp 10 editor@iaeme.com
Delete operation: To delete/remove the document from collection remove()
method is used. Example:
db.users.remove(
{“status”: “D”} )
There is also one additional method named save(). It can be used for both insert
and update operations. This is method used for documents which does not have _id
field. When this method is called. It creates _id field with ObjectId value.
4. ADVANTAGES AND DISADVANTAGES
Advantages of MongoDB: Sharding: To store extremely large amount of data, we
have to distribute it to across different servers connected to application. One server
can’t handle vast amount of data. So to overcome this problem MongoDB provides
auto sharding feature. Speed: If data is modelled in document oriented not relational
i.e. it uses embedded document data Model then it can provide maximum speed.
Using indexes we can also fetch data fast from the database. Flexibility: MongoDB
doesn’t require same data structure for all documents like table schema in RDBMS.
Disadvantages of MongoDB
Joins not supported: There are no joins exists in MongoDB like relational model.
When one needs to use join functionality he/she must add it to code level manually.
This may results in reduced flexibility and slow execution. MongoDB uses more
memory because it stores key names for each value pairs. Also there are no joins so it
uses embedded documents and it results in data redundancy and unnecessary usage of
memory.
No transactions: Operations are not treated as transactions in MongoDB. To ensure
transaction we have to check manually for completion of transaction and from that
choose to commit or rollback.
5. APPLICATIONS OF MONGODB
There are following content management system uses MongoDB as back-end
Calipso – This System is built using NodeJS and MongoDB
KeyStoneJS – This system is also built using NodeJS and MongoDB
MongoPress – It uses PHP as front-end
Locomotive – It is an open-source content management system for Rails
Forward – Forward is open-source e-commerce platform. It supports powerful
templates
Sourcefourge – it uses MongoDB as back-end database
Shutterfly – It uses MongoDB to store billions of photos
Expedia – it uses MongoDB to automate note taking process and store all the
information
Ebay – it uses MongoDB for search suggestions
6. CONCLUSION AND FUTURE WORK
As MongoDB is said to be providing easy scaling, high availability, and high
performance like features. Our study over this database indicates that it does provide
those features more efficient than other databases. But to provide this features
11. Survey on Mongodb: An Open-Source Document Database
http://www.iaeme.com/IJARET/index.asp 11 editor@iaeme.com
methods used like Sharding and Replications over different machines and servers gets
costly if the amount of data is way too large. As the large data will be the more
servers may be needed to store the Shards and also servers that can store replications.
But regardless of the amount of the data the performance will be very high compare to
the other databases for the same amount the data. So if the amount of the data is very
big and keep increases, it includes unstructured data more and high amount of
performance and availability required with very large amount of data which can't be
handled by single server for those off the applications only MongoDB should be
considered as options to use as database.
REFERENCES
[1] Tian Zhang, Minxue Pan, Jizhou Zhao, Yijun Yu§ and Xuandong Li, 2015,
“An Open Framework for Semantic Code Queries on Heterogeneous
Repositories”, 2015 International Symposium on Theoretical Aspects of
Software Engineering, 978-1-4673-7612-9/15, 2015 IEEE
[2] Kristina Chodorow, Michael Dirolf, 2010, MongoDB:The Definitive Guide
[3] Eduardo B. Femandez, Senior Member, IEEE, Ehud Gudes, and Haiyan
Song, 1994, IEEE TRANSACTlONS ON KNOWLEDGE AND DATA
ENGINEERING, VOL. 6, NO. 2, APRIL 1994, 10414347/94, 1994 IEEE
[4] http://www.mongodb.org http://mongodb.github.io, [Online; accessed 09-
December-2015]
[5] http://en.wikipedia.org/wiki/MongoDB, [Online; accessed 09-December-
2015]
[6] Vishal A. Nawale and Prof. Priya Deshpande. Survey On Load Balancing
and Data Skew Mitigation In Mapreduce Applications. International Journal
of Computer Engineering and Technology, 6(1), 2015, pp. 32-41.
[7] http://www.tutorialspoint.com/mongodb, [Online; accessed 09-December-
2015]
[8] Nilay Narlawar and Ila Naresh Patil. A Speedy Approach: User-Based
Collaborative Filtering with Mapreduce. International Journal of Computer
Engineering and Technology, 5(5), 2014, pp. 32-39.
[9] https://www.scalebase.com/extreme-scalability-with-mongodb-and-mysql-
part-3-query-model/, [Online; accessed 09-December-2015]
[10] http://en.wikipedia.org/wiki/Relational_model, [Online; accessed 09-
December-2015]
[11] http://en.wikipedia.org/wiki/Network_model, [Online; accessed 09-
December-2015]
[12] http://en.wikipedia.org/wiki/Hierarchical_database_model, [Online; accessed
09-December-2015]
[13] Azhi Faraj, Bilal Rashid and Twana Shareef. Comparative Study of
Relational and Non-Relations Database Performances Using Oracle and
Mongodb Systems. International Journal of Computer Engineering and
Technology, 5(11), 2014, pp. 11-22.