Tuesday, 14 June 2016

Oracle Advantages over other Databases

Oracle is one of the highly usable database these days. Oracle online training is available from the different platforms to the students from different countries all over the world.


Convenience

 Oracle is ported to a larger number of stages than any of its opposition, running on more than 100 equipment stages and 20 organizing conventions. This makes composing an Oracle application genuinely safe from alters of course in equipment and working framework, and in this way a sure thing. One admonition, in any case, is that applications utilizing some develops, (for example, field level triggers) may must be modified while porting them to a square mode environment. You can likewise build up a decently completely included application with little learning of the basic OS. By and by, I have created applications on OS frameworks scarcely knowing how to duplicate and alter content documents.



Market Presence

Oracle is by a wide margin the biggest RDBMS Vendor, and spends more on R&D than the majority of its rivals acquire in complete income. Prophet has the biggest autonomous RDBMS piece of the overall industry in VMS, UNIX and OS/2 Server fields. This business sector clout implies that you are unrealistic to be left hanging by Oracle and there are dependably heaps of outsider interfaces bolstered furthermore, capable staff are generally simple to get.

Form Changes

Oracle appear to be great at advising you in point of interest in the matter of what is not going to be upheld in the following real discharge and for the most part have some handle you can twiddle for good in reverse similarity, or just abandon it working, yet with "don't utilize this, utilization xxxx rather" notices in the manual. In reverse similarity is great significance you won't be in for an application re-compose when you overhaul the DBMS. [Compare this with the Ingres v5->6 OSQL update from hell.] I've worked with Oracle since V4 Beta and have never been in for terrible shocks similarly as grammar goes. Be that as it may, see "Rendition Changes" under disservices.

Reinforcement and Recovery

Oracle gives mechanical quality backing to on-line reinforcement and recuperation and great programming adaptation to non-critical failure to circle disappointment. You can likewise do point-in-time recuperation. Obviously, you require the file instruments and storage room to do this, however Oracle bolsters nonstop filing to tape gadgets spreading over numerous volumes.

Execution

Pace of a *tuned* Oracle database and application is very great, even with extensive databases. Prophet allude to >100 GB databases and have individual experience overseeing 10 GB databases. The execution is "crude", as well as incorporates thought of execution with locking and exchange control.

Cursor Support

Oracle, similar to Ingres, however not at all like Sybase (until Release 10 I think),supports cursors which ease programming when execution is required. A cursor essentially gives you a chance to do push by-column handling. Prophet underpins different cursors per Oracle association in accordance with ANSI gauges.

SQL Dialect

The tongue of SQL offered by Oracle is as I would like to think better than the others in the expansions it offers over ANSI-2, which is particularly a most minimized shared factor. Develops, for example, the supreme capacity and decipher catchphrase are intense Oracle increases to the standard SQL.

Various Database Support

Oracle has a better capacity than deal with various databases inside the same exchange utilizing a two-stage submit convention. This is best executed in V7. You can decently effortlessly move where information is really put away from hub to hub in a system and have information reflecting, making it simple to upgrade the area of the information every now and then. This is not all that effectively finished with offerings from different sellers or prior variants of Oracle, where you were not ready to overhaul more than one database in the one exchange with any unwavering quality. This implied you couldn't move information around without recoding your projects. With V7, your DBA can advance the area without pre-arranging by software engineers or reevaluation of the code before the move.

PL/SQL

PL/SQL, the procedural expansions, is a draft ANSI standard for procedural DBMS dialects

Monday, 13 June 2016

Linux Advantages: Open Source Technology

In the 1990s, Microsoft Windows overwhelmed the business sector for desktop PCs. Linux, notwithstanding, is turning into a contender for desktop working frameworks. The principle contrast amongst Windows and open-source programming is that the code for Windows is exceedingly mystery where its rival's circulation is an open-source working framework that permits anybody to download it, transform it, and add to the interior piece.

                                                       
                                                                 Linux Online Training


Points of interest of Open-Source

Linux was one of the principal open-source advancements, however numerous developers have contributed and included programming that is totally open-hotspot for any client. This implies you can download the source code and change it any way you like. A few designers have limitations on how you can disperse the code. Case in point, a few engineers permit you to change the code, however you can't appropriate it for cash.

One fundamental favorable position of open-source innovations, for example, Linux is the extensive variety of choices accessible to clients and the expanded security. With Linux being open-source, a few disseminations are accessible to the end-client. Debian, Fedora, Ubuntu and Mint are only a couple of the conveyances accessible to end clients, and these disseminations are totally allowed to download.

Security is the other fundamental point of preference. A few whitehat programmers have added to the general security of Linux, and by making the source accessible to anybody, security specialists can distinguish any fundamental security blemishes in the working framework. The point of interest over working frameworks, for example, Windows is that security blemishes are gotten before they turn into an issue for general society.

Thursday, 9 June 2016

ASP.NET Advantages

What is ASP.NET? ASP.NET remains for Active Server Pages .NET and is created by Microsoft. ASP.NET is utilized to make site pages and web innovations and is a basic piece of Microsoft's .NET system vision. As an individual from the .NET system, ASP.NET is an extremely significant instrument for software engineers and designers as it permits them to manufacture alert, rich sites and web applications utilizing assembled dialects like VB and C#.

ASP.NET is not constrained to script dialects, it permits you to make utilization of .NET dialects like C#, J#, VB, and so on. It permits engineers to fabricate extremely convincing applications by making utilization of Visual Studio, the improvement instrument gave by Microsoft. ASP.NET is simply server-side innovation. It is based on a typical dialect runtime that can be utilized on any Windows server to have effective ASP.NET sites and advancements.

In the beginning of the Web i.e. prior to the arrival of Internet Information Services (IIS) in 1997, the substance of website pages were to a great extent static. These website pages should have been always, and physically, adjusted. There was a dire need to make sites that were rapid and would overhaul naturally.

Microsoft's Active Server Pages (ASP) was conveyed to the business sector to address this issue. ASP executed on the server side, with its yield sent to the client's web program, accordingly permitting the server to create dynamic pages taking into account the activities of the client.

These server-side advancements are essential commitments to the improvement of the Web. Amazon.com, eBay.com, and numerous other mainstream sites use ASP.NET as the system for their site; without ASP.NET it would not be conceivable.

12 critical favorable circumstances ASP.NET offers over other Web improvement models:

1. ASP.NET radically decreases the measure of code required to assemble expansive applications.

2. With implicit Windows verification and per-application setup, your applications are sheltered and secured.

3. It gives better execution by exploiting early authoritative, in the nick of time arrangement, local streamlining, and storing benefits right out of the crate.

4. The ASP.NET structure is supplemented by a rich tool kit and architect in the Visual Studio incorporated advancement environment. WYSIWYG altering, move and customize server controls, and programmed organization are only a couple of the components this capable instrument gives.

5. Gives straightforwardness as ASP.NET makes it simple to perform basic assignments, from basic structure accommodation and customer verification to organization and site setup.

6. The source code and HTML are as one in this manner ASP.NET pages are anything but difficult to keep up and compose. Additionally the source code is executed on the server. This gives a considerable measure of force and adaptability to the site pages.

7. All the procedures are nearly checked and oversaw by the ASP.NET runtime, so that if procedure is dead, another procedure can be made in its place, which keeps your application always accessible to handle demands.

8. It is absolutely server-side innovation thus, ASP.NET code executes on the server before it is sent to the program.

9. Being dialect free, it permits you to pick the dialect that best applies to your application or allotment your application crosswise over numerous dialects.

10. ASP.NET makes for simple organization. There is no compelling reason to enlist parts in light of the fact that the arrangement data is implicit.

11. The Web server consistently screens the pages, segments and applications running on it. On the off chance that it sees any memory releases, unending circles, other illicit exercises, it instantly decimates those exercises and restarts itself.

12. Effectively works with ADO.NET utilizing information official and page arranging highlights. It is an application which runs quicker and counters substantial volumes of clients without having execution issues

Tuesday, 7 June 2016

Connecting Oracle Database in C#

In this course, you will explore how an Oracle Database applies ‘grid computing’ to multiple computers to provide fast, efficient, secure data storage and manipulation that easily scales to thousands of clients. You will learn how to install, administer, and maintain an Oracle 10g or 11g database in an effective and efficient manner. You will cover the interaction among Oracle components, Oracle’s architecture, and user management. Performance monitoring, database security, and backup and recovery techniques are covered. This course will assist those preparing to take the Oracle Certified Associate certification examination.


With a specific end goal to appropriately utilize the data contained in this article, I am going to accept the accompanying:

You have no less than a fundamental comprehension of C# and have composed code in it or some other dialect, for example, C++ or Java.

You have a fundamental comprehension of composing SQL orders.

Have an Oracle database to associate with.

On the off chance that your database is at your work environment, a duplicate of tsanames.ora gave by the DB administrator or whomever. (What's more, ideally, consent to get to the database!)

So with no further presentation, let me get into a little foundation.

What you require? 

You should make a free record on Oracle's webpage (beneath) and consent to their terms to have the capacity to download the customer.

Download Oracle Instant Client for Microsoft Windows (32-bit) here. There are different stages accessible, and a 64-bit rendition for Windows, yet I haven't took a gander at the substance of any of those and they are outside the extent of this report at any rate.

There are two adaptations you can browse. They are: Basic and Basic-Lite. I suggest getting the Basic Lite rendition, unless you have to bolster more than the English dialect.

OCCI requires just four element join libraries to be stacked by the dynamic loader of the Operating System. When this article was composed, it is utilizing the 10.2 rendition.

They are as per the following:

OCI Instant Client Data Shared Library

oraociicus10.dll (Basic-Lite form)

oraociei10.dll (Basic form)

Customer Code Library

oci.dll

Security Library

orannzsbb10.dll

OCCI Library

oraocci10.dll

// This really didn't need to be in its own method, but it makes it easier 
// to make changes if you want to try different things such as
// promting the user for credentials, etc.
static private string GetConnectionString() 
{ 
   // To avoid storing the connection string in your code, 
   // you can retrieve it from a configuration file. 
   return "Data Source=myserver.server.com;Persist Security Info=True;" + 
          "User ID=myUserID;Password=myPassword;Unicode=True"; 
}

// This will open the connection and query the database
static private void ConnectAndQuery() 
{ 
  string connectionString = GetConnectionString(); 
  using (OracleConnection connection = new OracleConnection()) 
  { 
    connection.ConnectionString = connectionString; 
    connection.Open(); 
    Console.WriteLine("State: {0}", connection.State); 
    Console.WriteLine("ConnectionString: {0}", 
                      connection.ConnectionString); 
    
    OracleCommand command = connection.CreateCommand(); 
    string sql = "SELECT * FROM MYTABLE"; 
    command.CommandText = sql; 
 
    OracleDataReader reader = command.ExecuteReader(); 
    while (reader.Read()) 
    { 
      string myField = (string)reader["MYFIELD"]; 
      Console.WriteLine(myField); 
    }
  }
}

Monday, 6 June 2016

Comparing ASP and JSP

ASP.Net is a part of Microsoft .Net platform. ASP.Net applications are complied codes, written using the extensible and reusable components or objects present in .Net framework. These codes can use the entire hierarchy of classes in .Net framework.


ASP is shortened as Active Server Pages and it's a .Net innovation which is a server side scripting dialect created by Microsoft though JSP remains for Java Server Pages, which is additionally a server side scripting dialect created by Sun Microsystems (as of late claimed by Oracle). To comprehend the contrast amongst ASP and JSP, read full article.

Characterizing ASP (Active Server Pages) 

ASP is a dialect created and promoted by Microsoft, and initially presented in 1990. The essential KPI of the dialect is that it makes it workable for html pages and substance to run powerfully and in this manner make them intuitive with client contribution by the utilization of different scripting libraries, for instance Jscript. The fundamental point of interest of utilizing ASP, thus, is seen to be its similarity with generally programs.

Stages 

Dynamic server pages or ASP keeps running on just Microsoft Windows stage while Java Server Pages or JSP is stage autonomous and can keep running on any stage whether it is Microsoft Windows or Linux.

Dynamic Server Pages keeps running on IIS (Internet Information Server) where Java Server Pages keeps running on Apache Tomcat server.

Databases 

You can interface ASP to MS SQL or some other database with the assistance of ADO (ActiveX information object). If there should arise an occurrence of Java server pages, you can interface it to any information base through drivers which are otherwise called libraries.

Security and Speed 

JSP Works with the Java security model while ASP can work with the Windows NT security design.

Java server pages code run speedier than Active server pages, where ASP code is translated and JSP code is accumulated at run time.

Customization 

ASP can't utilize custom label libraries and is not extensible while JSP is extensible with custom label libraries.

For the most part Windows clients use Active Server Pages though open source working frameworks like Linux use Java Server Pages.

JSP can utilize the Java programming dialect or JavaScript and ASP bolsters VBScript and JScript for scripting.


Compare ASP
Vs JSP or Difference between ASP and JSP  

Difference
ASP
JSP
Full Form
Active Server Pages
Java
Server Pages
Language
Server Side Scripting Language
Server Side
Scripting Language
Server
IIS
(Internet Information Server)
Apache
Tomcat
Family
.Net
Java
Database
MS SQL or
you can connect it through ADO (ActiveX data object) to any database.
You can
connect it to any data base with the help of drivers (library).
Programming and Scripting
Language
Visual
Basic language
Java
Owners
Microsoft
Oracle
Launched in
2002 by
Microsoft
1999 by
Sun Microsystems
Components
COM
component
Java Beans
and extensible JSP tags
Compatible with database
Yes (using
COM)
Yes (using
JDBC)
Integrate with Data Source
ODBC
compliant database
ODBC and
JDBC compliant database
Extensive Tool Support
Yes
Yes
Platforms
Microsoft
Windows
Run in Any
Platform or platform independent.
Maintenance
Difficult
Easy
Security
Low
High
Security against system crashes
No
Yes
Memory Leak Protection
No
Yes
Customizable Tags
No
Yes
Cost
High
Free

Sunday, 5 June 2016

why java required to learn Hadoop???

Apache Hadoop is an open source stage based on two innovations Linux working framework and Java programming dialect. Java is utilized for putting away, investigating and handling extensive information sets. The decision of utilizing Java as the programming dialect for the advancement of hadoop is only unintentional and not insightful. Apache Hadoop was at first a sub task of the open web index Nutch. The Nutch group by then of time was more agreeable in utilizing Java as opposed to some other programming dialect. The decision for utilizing Java for hadoop advancement was unquestionably a right choice made by the group with a few Java judgment skills accessible in the business sector. Hadoop is Java-based, so it normally obliges experts to learn Java for Hadoop.



Apache Hadoop fathoms enormous information preparing challenges utilizing conveyed parallel handling as a part of a novel way. Apache Hadoop design principally comprises of two segments

1.Hadoop Distributed File System (HDFS) –A virtual record framework

2.Hadoop Java MapReduce Programming Model Component-Java based framework device

HDFS is the virtual record framework part of Hadoop that parts a tremendous information document into littler records to be handled by various processors. These little documents are then recreated and put away on different servers for adaptation to internal failure requirements. HDFS is an essential document framework deliberation where the client need not trouble on how it works or stores records unless he/she is an executive.

Google's Java MapReduce system is the perch of extensive scale information preparing( YARN can likewise be utilized for information handling with Hadoop 2.0).Hadoop Java MapReduce segment is utilized to work with handling of gigantic information sets as opposed to hindering its clients with the appropriated environment complexities.

The Map work principally channels and sorts information though Reduce manages incorporating the results of the guide () capacity. Google's Java MapReduce system gives the clients a java based programming interface to encourage connection between the Hadoop parts. There are different abnormal state reflection instruments like Pig (modified in Pig Latin ) and Hive (customized utilizing HiveQL) gave by Apache to work with the information sets on your group. The projects composed utilizing both of these dialects are changed over to MapReduce programs in Java.The MapReduce projects can likewise be composed in different other scripting dialects like Perl, Ruby, C or Python that bolster spilling through the Hadoop gushing API, in any case, there are sure best in class includes that are starting now accessible just with Java API.

Wednesday, 1 June 2016

Hadoop Evolution

As you likely know, Apache Hadoop was propelled by Google's MapReduce and Google File System papers and developed at Yahoo! It began as a vast scale conveyed bunch handling foundation, and was intended to address the issue for a reasonable, versatile and adaptable information structure that could be utilized for working with substantial information sets.

In the good 'ol days, huge information required a great deal of crude figuring influence, stockpiling, and parallelism, which implied that associations needed to spend a considerable measure of cash to manufacture the framework expected to bolster huge information examination. Given the substantial sticker price, just the biggest Fortune 500 associations could bear the cost of such a framework.

The Birth of MapReduce: The best way to get around this issue was to separate huge information into sensible lumps and run littler employments in parallel, utilizing ease equipment, where adaptation to internal failure and self-recuperating would be overseen in the product. This was the essential objective of the Hadoop Distributed File System (HDFS). Also, to completely benefit from huge information, MapReduce went ahead the scene. This programming worldview made it feasible for monstrous versatility crosswise over hundreds or a large number of servers in a Hadoop group.



YARN Comes on the Scene: The original of Hadoop gave moderate adaptability and an adaptable information structure, yet it was truly just the initial phase in the trip. Its group situated occupation preparing and combined asset administration were constraints that drove the improvement of Yet Another Resource Negotiator (YARN). YARN basically turned into the building focal point of Hadoop, since it permitted various information preparing motors to handle information put away in one stage.

Testing Fixed, Predefined Schemas for Agile Data Applications: Big information unpredictability, that is, the profoundly advancing and smoothly evolving information, makes it hard to characterize constructions. A movement in information design to key-esteem sets and JSON records gave clients the capacity to peruse or characterize information diagram on access (versus before composing and putting away information on plate). Presently, Hadoop makes it conceivable to store information documents in any arrangement. These organizations incorporate social or known structures, those with a self-portraying and evolving structure, or crude information with composition to be characterized on read and improved through institutionalized document positions. This adaptability is presently a key component in meeting today's huge information and application nimbleness needs. Since you can now place everything into information records, self-portraying JSON archive documents, or as key-worth store documents, you can thousands or a great many docs on a dispersed document framework, giving you the adaptability you require without being fixing to construction.