Requirements for database applications

Hey all,
I have a couple of questions:
Is it possible to create applications with databases in a standalone way?
If I made an application that uses JDBC what would any users of the application require to use it? (if they could install it on their own computers) would they need database software installed?
Is there any alternative methods you would recommend using rather than a database? for example if I were to store family tree data, a database seems logical, but would you use an alternative storage method?
Thank you!

If I made an application that uses JDBC what would any users of the application require to use it? (if they could install it on their own computers) would they need database software installed?Usually you'll need a JDBC driver, which is a single jar file. No other DB software is usually needed on a DB client.
(Fine print: there are types of drivers that need e.g. .dll files installed, or other cruft like that. But mainstream DBs usually do it the easy way: one .jar file. The driver jar connects to the DB server over the network, sends SQL commands to it, and receives results.)
You'll need a DB server program. It can run on the same computer as the client, or a different one. The DB vendor will have an install procedure for the server. There are small ("embedded") DB servers, and big ("Oracle" :-) ones. The smallest DBs can even be a single jar file that contains the JDBC API and the code that stores the data in files - no other components needed.
Is there any alternative methods you would recommend using rather than a database? for example if I were to store family tree data, a database seems logical, but would you use an alternative storage method?There are a number of different ways to store data. Files come to mind. For the example of a family tree, a relational database seems a pretty good fit. The devil is in the details.

Similar Messages

  • What is the minimum client requirement for ADF Application?

    Dear All,
    What is the minimum client hardware and software requirement for ADF Application?
    Operation System, Web Browser etc...
    Thank you,

    Presumably you mean for delivering ADF applications across the web to client PCs. As far as I know there's no hardware requirements. However you can find the browser certification matrix in the following link:
    http://www.oracle.com/technetwork/developer-tools/jdev/index-091111.html
    Alternatively by "client" you mean a developer PC's hardware/software requirements to run the JDev IDE, the following link gives more information: http://download.oracle.com/docs/cd/E17904_01/install.1111/e13666/ojdig.htm#BDCDAGAH
    CM.

  • Minimun database version required for oracle application 12.1.3

    We are palnning to upgrade from our current applications version 12.0.4 to 12.1.3
    We understand it will done in 2 phases ie 12.0.4 - 12.1.1 and 12.1.1 to 12.1.3
    but our current database version is 10.2.0.4
    My question here is can we upgrade applications to 12.1.3 without upgrading database?
    or shall we upgarde atleast to 10.2.0.5 first and then proceed with applications upgrade and then plan for database upgrade to 11g release 2 later.
    Please suggest me with proper approach.To upgrade my current environment with oracle application 12.0.4 with database 10.2.0.4 to oracle apllications 12.1.3
    Thanks in advance
    pavan

    We infact are upgrading even our database to 11.2.0.3, but database upgrade will be done by other organisation as our client has outsoursed database support to other organisation.
    We have to do only application upgrade from 12.0.4 to 12.1.3, however we have access to database to upgrade it to 10.2.0.5 if required, So my question here is can we proceed upgrading application to 12.1.3 without upgrading the database. (can i use 10.2.0.4 database with 12.1.3)Please see your other thread, I have already answered you.
    Thanks,
    Hussein

  • Hardware requirement for Fusion Applications HCM installation

    Hi Team,
    I want to install fusion applications for HCM.
    Can any one suggest the minimum hardware requirement for installation.
    Please help me with any documents.
    Thanks,
    Chandra

    Dear Chandra,
    Please note that Fusion Applications installation involves following components.
    1. Oracle Identity and Access Management components (Middleware infrastructure)
    2. Oracle Database for IDM
    3. Oracle Database for Fusion Apps
    4. Fusion Applications Domains (includes Admin and managed servers for Fusion Applications)
    I have posted a guide on installing Fusion applications on 2 node setup and if you have sufficient hardware to host 2 VMs then it can be done on single server as well.
    http://www.oratraining.com/blog/2013/03/oracle-fusion-applications-installation-step-by-step-guide-11-1-6/
    This will explain the 2 node architecture which I have prepared.
    http://www.oratraining.com/blog/2013/03/fusion-applications-architecture-for-2-node-setup/
    The minimum memory requirement changes if you select more products since in Fusion apps each products have their own domain and if you select more products then there will be more application managed servers (even if you don't select a product family, it will still create some managed weblogic servers based on dependency with selected products)
    The minimum memory requirement to host IDM and consolidated DB in 1 node is 10-12 GB
    The minimum memory requirement to host Fusion Applications domains on 2nd node is 64 GB (for 1 product family, for all products selected then 128 GB)
    Please note that these are "minimum" requirements based on my experience, not as per the documents since what we are talking about is installing for "learning", not for production, where you will host various components in separate nodes.
    Thanks
    Tushar
    www.oratraining.com

  • Advices for database application

    hello,
    We looked for exising solution to manage mesuremens and devices park without finding one that fit
    maybe one of you know/use a good one !
    so we are thinking about creating our own
    in few month  i will have to develop a database application with postgre, this database will be used
    to store devices mesurements, accuracy, drift , create alerts regarding calibration date,
    printing calibration , verification certificates also stickers ....
    Creating the dabase sould be ok, my question  is more regarding the langage to use to create interfaces
    things to know:
    - that i will not have any specifications or so few, this will be incrementals propositions
    - I ' now quite comfortable with labview        
    - php it surely the best way but i don't know any about it nether html ,css ...
    - i could have a one week php course
    - php is distributed application
    - how to manage network shutdown with labview or php
    - i will need to access an existing database an creating link with the new one 
    - about 10 users can use the application 
    - i don't have conection with web developper in my work circle
    project is interesting , my anxiety with php could be to re write again and again , each time i will progress on this language
    with labview i'm not sure that is the best way to create this type of application and to be forced a day or another to switch to php
    If any advices don't hesitate
    Tinnitus
    CLAD / Labview 2011, Win Xp
    Mission d'une semaine- à plusieurs mois laissez moi un MP...
    RP et Midi-pyrénées .Km+++ si possibilité de télétravail
    Kudos always accepted / Les petits clicks jaunes sont toujours appréciés
    Don't forget to valid a good answer / pensez à valider une réponse correcte

    I have been doing something like this for a while. I really do not like php but in all fairness I have not looked at it for several years. What I use is Python on the server through the Django web application framework running on Apache. It is very simple and easy to use.
    The LabVIEW code writes data through http POST requests and the server inserts this data into the database. I do not use the Django object relational mapper. Instead I build the SQL inserts manually. I do this mostly because the database already exists and I just find it more natural.
    I also do not make use of the Django template engine. The server returns XML to LabVIEW which looks something like this:
    <Response>
     <Error>
      <Cluster>
       <Name>error in (no error)</Name>
       <NumElts>3</NumElts>
       <Boolean>
        <Name>status</Name>
        <Val>0</Val>
       </Boolean>
       <I32>
        <Name>code</Name>
        <Val>0</Val>
       </I32>
       <String>
        <Name>source</Name>
        <Val></Val>
       </String>
      </Cluster>
     </Error>
     <Data>
      <Cluster>
       <Name>Hello from server</Name>
       <NumElts>3</NumElts>
       <String>
        <Name>String</Name>
        <Val>Hello</Val>
       </String>
       <Boolean>
        <Name>Boolean</Name>
        <Val>1</Val>
       </Boolean>
       <DBL>
        <Name>Numeric</Name>
        <Val>42.00000000000000</Val>
       </DBL>
      </Cluster>
     </Data>
    </Response>
    Can you see what I am doing? I am returning an error and a cluster which can be unflattened using Unflatten From XML. I can set LabVIEW errors from Python for things like a request without the required parameters or whatever. I have a Python class that builds the XML Response which contains exactly two children - Error and Data. It has methods including createCluster, addLVObject, createLVArray, insertLVArrayElement, setError, etc. Finally it has a getXMLResponse method which returns the above XML string.
    I return that using the Django HTTPResponse object and get at the data in LabVIEW like this
    The returned cluster can be as complex as you want such as cluster of cluster of array of cluster. It always returns a cluster so if you want the server to return say an array then you will get a cluster containing an array that you simply unbundle. It supports strings, all the numeric representations, paths, visa resources, boolean and something i am forgetting at the moment.
    Also my URL configuration is very simple since I only POST and do not send GET requests. This means I can map the URL directly to the Django view method of the same name. I get the parameters with request.POST.get('Parameter Name')
    I know for a fact that you can do all of this with php but I just prefer Python. If none of the above makes sense then come back to it after you read about Django.
    Good choice if it was a choice to use PostgreSQL or a stroke of good luck if it was not a choice. This is what I use and it has been rock solid for years. I really want to upgrade because the NOTIFY now supports data payloads. I have had to do some crazy things to get around the fact that the older versions do not support this.
    I am thinking seriously about putting together a tutorial on this whole thing.
    =====================
    LabVIEW 2012

  • Requirements for database design and installation

    Hi,
    As a database administrator, how to find out whether the database is design and installed properly?
    Can you please what would be the requirements to be considered towards the databse design for application developer ?
    thanks heaps !!!!

    Mohamed ELAzab wrote:
    regarding that the number of execution is the main thing that affects the performance i said that already above " the application executed it 30 000" but you didn't read my answer correctly. I did not respond to that "answer" of yours as it was not part of your posting that I responded too. In your response, which I quoted, talked about non-sharable SQL retrieving 20 rows and after 3 years it retrieving a million rows. This has no bearing on whether the SQL is sharable or not.
    I don't agree with you regarding that the design is not being done regarding considering the performance bottlenecks.So you decide on what the bottlenecks are up front, and then use these as database design considerations? I fail to see any logic or merit in such an approach.
    i want to let you know that we in the telecoms environment have many problems in our databases because the people who designed those applications didn't take performance in consideration.I understand too well - and it is not that they did not take performance into consideration when designing the database, it is because the design is just plain wrong from the start.
    You do not need to consider amount of memory available, number and speed of CPUs, bandwidth and speed of the I/O system, in order to design a database. These have no relevance at all during the design phase. Especially as the h/w that will run the design in production in a year's time can be drastically different from the h/w that will be used today.
    No, instead you use a proper and correct design methodology and data modeling approach. Why? Because such a design by its very nature will make optimal use of h/w resources and will provide data integrity, scalability and performance.
    Again i think design of the database application must take database performance bottlenecks in consideration like application which doesn't use bind variables if they took into consideration to avoid that it will help the DBA in the future but unfortunately most people doesn't do that. And as I said - using bind variables or not has absolutely nothing to do with the basic question asked in this thread: "+what are the requirements of database design+".
    How does using/not using bind variables influence the design of a table? Determine whether an entity is in 3NF? What the unique identidiers are for an entity? These are the design considerations for a database.. not bind variables.
    Yes, SQLs not using bind variables can cause performance problems. Not paying the electricity bill can cause a power outage for the database server. So what? These issues have no relevance to database design.

  • Hardware requirements for web application

    I am developing a web application with JSP's and servlets, it also has a database (MySQL) with about 26 tables a few of them with over 40 columns, pictures will also be stored in the Database (uploaded by users), for now the application will not have so many clients but it's intended to grow.
    I want to know how to estimate the hardware requirements for both the clients and the server to run the application.
    Tanx in advance.

    I am developing a web application with JSP's and
    servlets, it also has a database (MySQL) with about 26
    tables a few of them with over 40 columns, pictures
    will also be stored in the Database (uploaded by
    users), for now the application will not have so many
    clients but it's intended to grow.
    I want to know how to estimate the hardware
    requirements for both the clients and the server to
    run the application.
    Tanx in advance.

  • How to create web service for database application

    Hi everyone
    Is it possible to create a web service for an apex database application page which has reports and radio fields and dialog boxes and validations in it. IF it is possible to create, pls help me with example or step by step procedure. I have seen all oracle docs of implementation of Web services in apex but unable to figure out how to get that link of wsdl for an application.
    Thanks in advance.
    Regards
    Sandeep Artham

    Hi,
    I guess there are other ways. But this is an easy way, if you find the right wizards.
    Besides this it is good practise to define interface methods so that session bean implement these interface methods, and thus seperate the interface from the implementation.
    In this approach you will need 3 projects:
    An enterprise application project (will contain EJB Module)
    An EJB Module project (will contain session bean)
    A Java project (contains code that implements the session bean methods)
    In my previous post I suggested to use a J2EE web mudule project. This was a mistake, it should be EJB module.
    But it should be possible to do it in another way. It is up to you.
    Good luck, Roelof

  • How to decide the no.of models required for our application implemention

    Hi ,
    i ahve one basic quetion in WD development.
    how to decide the no.of models (aRFC ,EJB..etc )  required or needed to get the functionality of our application ?
    for Ex:
    my application consisits of belwo functionalities.
    1. serach for the country
    2.display the bank lis for the above country
    3.display the bank details of the selected bank in the step no.2
    any one of you explain me how to decide the no.of models required for avoe functionalities .
    or is it  in a single model  we can include the all the above functionalities ?
    Regards,
    Govindu

    Hi
    It all depends on application to application and requirements better to consult with functional guys or team lead what exectly they want to implement .All could be possible with RFC or EJB , some alternatives are
    1. serach for the country  :  For this standard java API is there which populate all country (no need any rfc or ejb)
    2.display the bank lis for the above country : (Check if there  any webservices for this or create manually value help for this , even if u will use the RFC abaper guys will do the same )
    3.display the bank details of the selected bank in the step no : step 2 will solve this also with one additional field i.e address and details.
    I hope you agree with the point that stand alone WD app can do these all thing without any model.
    Best Regards
    Satish Kumar

  • C++ Complier requirement for oracle Application server 10.1.3.3

    Hi,
    Can somebody please let me know the C++ compiler requirement for the installatoin of oracle application server 10.1.3.3?
    Thanks,
    Prasad

    Hello,
    Is it not currently available, the Portal team is currently working on the certification on it. It should be available soon after the 10.1.3.1 release.
    Regards
    Tugdual Grall

  • System requirements for enterprise applications

    I'm making system requirements for our web-based application. We are going
    to use WebLogic as enterprise application server and Oracle as DBMS. So, I'm
    looking for any papers/documents/solutions and so on which can help me to
    define system and hardware requirements depending on number of users etc (of
    course very approximately). Is there something?
    Thank you for help
    Mike Ershov

    not of use anymore

  • Hardware requirements for Fusion Applications Setup

    Hi,
    I want to provision Oracle Fusion Applications CRM domain as a reference implementation to understand the CRM functionality and for other R&D purposes.
    For such an implementation with no high traffic, no load balancing/high availability and just setting up just an FA CRM product offering-- Please help me in understanding the minimum hardware requirements for provisioning this set up.
    (Raising this thread in this forum in reference to few other FA threads being addressed in this forum.
    Please suggest me the most appropriate forum if this is not the right place)
    Thanks,
    Srikanth.

    Hi!
    I hope all the things are ok with you, well i have a trouble, i'm installing Oracle Applications 11i (Oracle DB 10g) on RHEL4, i have all the requirements to install and i followed the steps to install on
    the manual r115102ins-1, i begin the installation with the displays screen but one of this check progress bars (Monitor Installation Progress), during the installation, Rapid Install displays a main progress bar and an individual progress bar.
    When i enter the correct path for Oracle Applications Rapid Install -RDBMS Disk3, the porcentage stops in 86% and not go on, why? Is there a solution?
    Is there anyone for help me!!
    Best Regards!!

  • Hardware requirements for Oracle Applications

    I remember that I’ve seen an excel worksheet (guess it was produced by Oracle) where we could input the expected number of users and a lot of other variables and obtain the desired hardware requirements for a specific installation of Oracle Applications.
    Does anyone know of the existence of such thing?
    Many thanks in advance
    Octavio Teixeira

    Hi!
    I hope all the things are ok with you, well i have a trouble, i'm installing Oracle Applications 11i (Oracle DB 10g) on RHEL4, i have all the requirements to install and i followed the steps to install on
    the manual r115102ins-1, i begin the installation with the displays screen but one of this check progress bars (Monitor Installation Progress), during the installation, Rapid Install displays a main progress bar and an individual progress bar.
    When i enter the correct path for Oracle Applications Rapid Install -RDBMS Disk3, the porcentage stops in 86% and not go on, why? Is there a solution?
    Is there anyone for help me!!
    Best Regards!!

  • Book recommendation for database applications

    I'm a LabView newbie.  My primary work will be file and data manipulation using the database connectivity toolset.  Are there any books available to help with database applications?
    Thanks

    Hello Paul,
    I cannot offer much recommendation on books about development of database
    applications from the database end (though user ratings through places like
    Amazon have usually treated me right).   If you are interested in
    learning more about how the Database Toolkit for LabVIEW can be used, the Database Connectivity Toolkit
    Manual is a great (and comprehensive) resource.
    Hope this helps!
    Travis M
    LabVIEW R&D
    National Instruments

  • What is the harddisk requirement for SP2013 Application server + Search component?

    Dear all,
    In my SP2013 system, we don't have separated search server. So the all search components are resident with application server.
    According to: Hardware requirements—web servers, application servers, and single server installations
    http://technet.microsoft.com/en-us/library/cc262485.aspx#reqOtherCap
    I need 80GB for system drive
    According to: Hardware requirements for search topologies for the enterprise
    http://technet.microsoft.com/en-us/library/651dba4d-8751-4bd8-9492-f2842b2e1177(v=office.15)#HW_Enterprise
    Index component
    80 GB regardless of the number of search components hosted on the server.
    Analytics processing component
    80 GB regardless of the number of search components hosted on the server.
    Crawl component,Content processing component,Query processing component,Search administration component
    80 GB regardless of the number of search components hosted on the server
    Sorry that I am confused here. I need 160GB or 320GB? My current setup is 250GB. Is it risky? Thanks.
    Mark

    The answer depends on whether you are planning to run all the Search components on one server.  They can be distributed across multiple servers.  If you put them all on one server you need the following amounts
    80GB for the C: drive (system drive) for the OS and SharePoint binaries
    80GB for the Index component (you may need more than that depending on how much content is in SharePoint)
    80GB for the Analytics processing component
    80GB for the rest of the components
    That's a total of 320GB.  That's about right for a starting point for a Search Server that contains all the search components.  Moving one or more components to another server would decrease that total.  
    But you could probably get by with 250GB depending on how much content you are indexing.  But as your system grows you will proabably need more.  I normally start with an 80GB C: drive and a 300GB D: drive.
    Paul Stork SharePoint Server MVP
    Principal Architect: Blue Chip Consulting Group
    Blog: http://dontpapanic.com/blog
    Twitter: Follow @pstork
    Please remember to mark your question as "answered" if this solves your problem.

Maybe you are looking for

  • Taking too much time and not connecting to ipad software server

    taking too much time and not connecting to ipad software server and not updating.. why

  • Need Help To Create a Single  Query For it

    I am Making an Oracle Report Which Include 4 Formulae Columns,Each of Them Represent 1) Qty_inWarehouse(Whose Location_code=1) 2) Value_inWarehouse(cost_price*qty) 3) Qty_inlocation(This will Populate Based On Used Entered Value,Means the user will e

  • Deleting auto-fill for usernames on facebook in safari

    By mistake, I entered my username and password into the username box on facebook. Now my password is visible in the drop down box when I am logging into the site. I have tried deleting cookies, emptying cache, and adjusting my auto-fill preferences,

  • Dump file

    I created a .dmp file using oracle 10g....then i tried to import the .dmp file in different pc where oracle9i was installed....the problem is file was not imported.....it didnt show any error message why is that?? thanks

  • Query to to pcik part of data

    i want to create one new column. that new column is depends on two columns like below Column1 Column2 Column3 AB ABAberchrombie Aberchrombie CDE CDEHollister Hollister FGHI FGHIAmerican Eagle American Eagle Here i want to create new column - column3