Which of the two stores data permanently

pls could someone tell me
which of the two stores data permanently in a stand alone application
Collections or use of JDBC

The JDBC is better, you can have persistent Collections e.g. Berkerley DB but using a Database is more flexible and manageable.
BTW: The berkerley DB has higher performance.

Similar Messages

  • SQL*Loader options - which of the two is faster?

    Hi, I am loading data into a staging table, using sqlldr. There are no indexes, and the table can be truncated.
    the number of rows is known prior to the call, so i can set rows=...
    it is a fixed size CHAR/INTEGER record of around 100 bytes.
    Oracle is 10g.
    Now I am getting following sqlldr warning:
    SQL*Loader-281: Warning: ROWS parameter ignored in parallel mode.
    Cause: Specifying save points using the ROWS parameter is
    not supported for parallel loads.
    Action: Remove the ROWS parameter from the command-line
    arguments or specify a non-parallel direct load to have save
    points performed.
    Hence my question is, which of the two is faster?
    I could either:
    - trigger a direct load with TRUNCATE in the control file, and rows=<total number of rows>
    or
    - truncate table before loading, trigger a parallel load, APPEND, and give sqlldr potentially separate files in the correct parallellism that it can handle (so, e.g., 16 small files)
    thanks
    Arne

    Hi,
    1. Go to WAD.
    2. Open any web template ( Search for * analysis )
    3. Select one template .
    4. Save as ..new name
    5. In the data provider change the data provider name and change the report name.
    6. test it .
    5. If you want to chane the layout and all , go to DHTML code and change as per your requirement .
    6. You can directly publish it from Query also ..it is fast .This will directly attach to your portAL.
    Regards
    Nilesh

  • How store data permanent in phone memory?

    How store data permanent in phone memory?
    With RecordStore records are removed when Midlet is remove.
    Using resource file from JAR (getResourceAsStream) not solve problem
    beecause resource is on Midlet JAR.
    I want use data from previous Midlet after install new version of same Midlet.
    How write and read data outside of Midlet Suite?

    As you already found out, it doesn't work with MIDP 1.0, because of the sandbox model.
    My (weird) suggestion: Make a server-based backup procedure. You implement a functionality in your MIDlet to connect to the server and backup or restore the data via HTTP. Before updating, the MIDlet uploads the data, and after updating, the new MIDlet downloads the data. But then you have to implement a user database on the server...

  • Acrobat 9 or Designer 8.2  Which of the two is best program to design a form in.

    I have some questions that I would like explained to me (by you long time users)
    I have acrobat 9 and designder 8.2.1
    1. Which of the two is best program to design a form in.
    2. What is the differance between the two in designing a form.(advantages / disadvantages)
    3. If I have a word .doc form that I want to make into a pdf, which program is best to open it in to work on, Adobe 9 or designer.
    4. If I create a form in Adobe 9 or designer can I open it in either after saving it to continue working on.
    TIA
    Tony

    I think this is a matter of opinion. The drawback of using Designer is that you can no longer edit in Acrobat at all. Those of us that learned in Acrobat, often favor the Acrobat route. In Designer you can import WORD forms and that might be useful at times; however, you can not edit it in Acrobat. Indeed, you can still open the form made in either using Reader or Acrobat. If you want backward compatibility, you need to be careful about saving it as such and not adding capabilities that are new with AA9. Those capabilities will be lost with earlier versions.
    The best way is to try it both ways and see what you think. When you buy Acrobat, Designer is part of the package. Thus you have the choice and can try both. Make a sample PDF for creating a form and then make 2 copies. You might even start out with a WORD form. Discover the pros and cons yourself. I have never felt the need to go to Designer and it seems that a lot of folks go there only because that is where the forms menu sends them, not realizing they could have used the TOOLS in Acrobat.

  • Need a FM which returns the last modified date& time

    Hi,
    Kindly Suggest me if any Function Module is there which returns the last modified date& time for tables HRP1000 and HRP1001.
    Rgds
    Kishor.C

    just check the following tables..
    CDHDR - Change document header
    CDPOS - Change document items
    you can use this function module..
    BPCT_CHANGEDOCUMENT_DISPLAY
    Edited by: Arunima Rudra on Apr 14, 2009 4:49 PM

  • Which of the two monitors do you recommend for Adobe Photoshop Lightroom 5:  EIZO CG 277 Coloredge o

    HI,
    Which of the two monitors do you recommend for Adobe Photoshop Lightroom 5:
    EIZO CG 277 Coloredge or NEC PA-272W.
    Thanks in advance for your reply.

    It depends on where you are. Things are very different in Europe (Italy?) compared to the US situation.
    The price difference between comparable NEC/Eizo models in Europe actually goes in Eizo's favor. The regular NEC PA272 in Europe cannot be hardware calibrated (it has a firmware lock) and the comparable offering would be either the NEC Spectraview 272 or the Spectraview Reference 272. These are more expensive than the Eizo CG277.
    Note that the European PA272 can be hardware calibrated with the US Spectraview II software - but that software cannot be bought in Europe and has to be imported from the US.
    All these displays are top reference quality. As for calibration software, which is a very important part in the equation, my vote goes to Eizo's ColorNavigator (I have a CG246). It is a superb piece of well thought-out software. The US Spectraview II - which I also happen to have - is a very, very close second, but the European Spectraview Profiler software that you get with the EU NEC units isn't all that impressive.
    Photoshop supports a 10 bit display pipeline, with either display, as long as you have a video card that also supports it. Lightroom doesn't support it.

  • Which among the two outbound queues has the highest priority?

    Hi guys, pardon me for the following questinos, im just a newbie in XI/PI.
    1. Which among the two outbound queues has the highest priority, XBTA or XBTM?
    2. Can someone elaborate more the difference between the Large outbound queue (XBTM) against the normal (XBTO) and the low (XBTZ) priority queues.
    3. If i have alloted an outbound queue for large messages (XBTM), will the messages going out of this queue affect the other queues (high, normal and low)?
    4. If messages do get stuck in either the inbound (XBTL) or the outbound (XBTM) queue, will this affect the other queues as well?
    Thanks.

    Hi Guys,
    Can anyone help me to solve this issue.
    Regards
    Srinivas.

  • Userexit which determine the confirm delivery date in order creation

    Hi,
    I need to obtain the ATP details which contain confirm delivery date of all the lineitem. The BAPI BAPI_MATERIAL_AVAILABILITY determine the material availability date but not the Confirm delivery date. But I require the Confirm delivery date which will be calculated based on picking, working day ...
    Is there any userexit available to determine the Confirm delivery date from the material available date.
    Pls help..urgent..
    Thanks
    Suresh Kumar

    Hi,
    The userexits related to the material availability during sales document processing are:
    User Exits For Availability Check
    The user exits named here are planned for projects that are to be carried out in agreement with SAP development as they may only be used in consultation with SAP. SAP provides no guarantee if they are used without our advice!
    USEREXIT_PLANT_SELECTION in program RV03VFZZ is an exception to this rule (see below).
    User exits in program FV45VFZZ
    USEREXIT_ADD_FIELD_TO_HEADER
    USEREXIT_ADD_FIELD_TO_LINE
    User exits in program FV45VFZY
    USEREXIT_DELIVERY_GROUPS
    USEREXIT_MVERF_INIT
    USEREXIT_QUOTA_KEY_VALUE
    User exits in program RV03VFZZ
    USEREXIT_AVAILABILITY_IN
    USEREXIT_AVAILABILITY_OUT
    USEREXIT_DARA_REFRESH
    USEREXIT_PLANT_SELECTION
    This might be of some use.
    Thanks and regards,
    Satya

  • To find a user exit which update the Invoice header data

    Hi,
    I need a user exit which will update the invoice header data. For eg I need to update the fields RBKP_V-ESRNR and RBKP_V-ESRRE in table RBKP_V. I was using this user exit EXIT_SAPLMRMP_010 (Program ZXM08U16).But this is not working fine as this has no exporting parameter nor tables of structure RBKP_V.
    I need for transaction MIRO.
    Kindly help ...
    Points will be rewarded
    Thanks in advance

    Hi jayasree,
    with the help of the below given program you can find out the requried user exit by giving the T code (MIRO).
    *& Report Z_USEREXIT_DISPLAY *
    Title : Display UserExits *
    Transport Request No : *
    Modification Log *
    ModNo Date Consultant Description of Change(s) *
    REPORT z_userexit_temp
    NO STANDARD PAGE HEADING
    LINE-SIZE 200
    MESSAGE-ID zz.
    T A B L E D E C L A R A T I O N S *
    TABLES: tftit,
    e071,
    e070.
    S T R U C T U R E D E C L A R A T I O N S *
    TYPES: BEGIN OF x_tstc,
    tcode TYPE tcode,
    pgmna TYPE program_id,
    END OF x_tstc.
    TYPES: BEGIN OF x_tadir,
    obj_name TYPE sobj_name,
    devclass TYPE devclass,
    END OF x_tadir.
    TYPES: BEGIN OF x_slog,
    obj_name TYPE sobj_name,
    END OF x_slog.
    TYPES: BEGIN OF x_final,
    name TYPE smodname,
    member TYPE modmember,
    include(15), "Include name
    END OF x_final.
    I N T E R N A L T A B L E D E C L A R A T I O N S *
    DATA: it_tstc TYPE STANDARD TABLE OF x_tstc WITH HEADER LINE.
    DATA: it_tadir TYPE STANDARD TABLE OF x_tadir WITH HEADER LINE.
    DATA: it_jtab TYPE STANDARD TABLE OF x_slog WITH HEADER LINE.
    DATA: it_final TYPE STANDARD TABLE OF x_final WITH HEADER LINE.
    V A R I A B L E S D E C L A R A T I O N S *
    U S E R I N P U T S S C R E E N *
    S E L E C T I O N S C R E E N *
    SELECTION-SCREEN: BEGIN OF BLOCK blk01 WITH FRAME TITLE text-t01.
    PARAMETERS: p_tcode LIKE tstc-tcode OBLIGATORY.
    SELECTION-SCREEN END OF BLOCK blk01.
    S t a r t o f S e l e c t i o n *
    START-OF-SELECTION.
    PERFORM get_tcodes. "Get Tcodes
    PERFORM get_objects. "Get Objects
    E n d o f S e l e c t i o n *
    END-OF-SELECTION.
    PERFORM display_results. "Display Results
    *& Form get_tcodes
    Get Tcodes
    FORM get_tcodes.
    SELECT tcode
    pgmna
    INTO TABLE it_tstc
    FROM tstc
    WHERE tcode = p_tcode.
    IF sy-subrc = 0.
    SORT it_tstc BY tcode.
    ENDIF.
    ENDFORM. " get_tcodes
    *& Form get_objects
    Get Objects
    FORM get_objects.
    DATA: l_fname LIKE rs38l-name,
    l_group LIKE rs38l-area,
    l_include LIKE rs38l-include,
    l_namespace LIKE rs38l-namespace,
    l_str_area LIKE rs38l-str_area.
    DATA: v_include LIKE rodiobj-iobjnm.
    DATA: e_t_include TYPE STANDARD TABLE OF abapsource WITH HEADER LINE.
    DATA: l_line TYPE string,
    l_tabix LIKE sy-tabix.
    IF NOT it_tstc[] IS INITIAL.
    SELECT obj_name
    devclass
    INTO TABLE it_tadir
    FROM tadir FOR ALL ENTRIES IN it_tstc
    WHERE pgmid = 'R3TR' AND
    object = 'PROG' AND
    obj_name = it_tstc-pgmna.
    IF sy-subrc = 0.
    SORT it_tadir BY obj_name devclass.
    SELECT obj_name
    INTO TABLE it_jtab
    FROM tadir FOR ALL ENTRIES IN it_tadir
    WHERE pgmid = 'R3TR' AND
    object = 'SMOD' AND
    devclass = it_tadir-devclass.
    IF sy-subrc = 0.
    SORT it_jtab BY obj_name.
    ENDIF.
    ENDIF.
    ENDIF.
    *- Get UserExit names
    LOOP AT it_jtab.
    SELECT name
    member
    INTO (it_final-name, it_final-member)
    FROM modsap
    WHERE name = it_jtab-obj_name AND
    typ = 'E'.
    APPEND it_final.
    CLEAR it_final.
    ENDSELECT.
    ENDLOOP.
    *- Process it_final contents.
    LOOP AT it_final.
    l_tabix = sy-tabix.
    CLEAR: l_fname,
    l_group,
    l_include,
    l_namespace,
    l_str_area.
    l_fname = it_final-member.
    CALL FUNCTION 'FUNCTION_EXISTS'
    EXPORTING
    funcname = l_fname
    IMPORTING
    group = l_group
    include = l_include
    namespace = l_namespace
    str_area = l_str_area
    EXCEPTIONS
    function_not_exist = 1
    OTHERS = 2.
    IF sy-subrc = 0.
    IF NOT l_include IS INITIAL.
    *- Get Source code of include.
    CLEAR: v_include, e_t_include, e_t_include[].
    v_include = l_include.
    CALL FUNCTION 'MU_INCLUDE_GET'
    EXPORTING
    i_include = v_include
    TABLES
    e_t_include = e_t_include.
    IF sy-subrc = 0.
    LOOP AT e_t_include.
    IF e_t_include-line CS 'INCLUDE'.
    CLEAR l_line.
    l_line = e_t_include-line.
    CONDENSE l_line NO-GAPS.
    TRANSLATE l_line USING '. '.
    l_line = l_line+7(9).
    it_final-include = l_line.
    MODIFY it_final INDEX l_tabix TRANSPORTING include.
    ENDIF.
    ENDLOOP.
    ENDIF.
    ENDIF.
    ENDIF.
    ENDLOOP.
    ENDFORM. " get_objects
    *& Form display_results
    Display Results
    FORM display_results.
    FORMAT COLOR COL_HEADING.
    WRITE:/1(150) sy-uline.
    WRITE:/ sy-vline,
    2(23) 'Extension Name',
    24 sy-vline,
    25(39) 'Exit Name',
    64 sy-vline,
    65(74) 'Description',
    140 sy-vline,
    141(9) 'Include',
    150 sy-vline.
    WRITE:/1(150) sy-uline.
    FORMAT RESET.
    SORT it_final BY name member.
    LOOP AT it_final.
    CLEAR tftit.
    SELECT SINGLE stext
    INTO tftit-stext
    FROM tftit
    WHERE spras = 'EN' AND
    funcname = it_final-member.
    WRITE:/ sy-vline,
    it_final-name COLOR COL_KEY, 24 sy-vline,
    25 it_final-member, 64 sy-vline,
    65 tftit-stext, 140 sy-vline,
    141 it_final-include, 150 sy-vline.
    WRITE:/1(150) sy-uline.
    ENDLOOP.
    Regards
    Srinivas

  • Which of the two models is better to use photo editing and 3D softwares?

    Hello,
    I intend to buy a Mac, but I'm in doubt between two models. Besides the basic usage I use the computer to edit photos (Lightroom, Photoshop and Illustrator) and construction of 3D objects in software like Solid Works and Rhinoceros.
    I am in doubt if I buy one of the models below:
    New MacBook Air
    1.7GHz Dual-Core Intel Core i7, Turbo Boost up to 3.3GHz
    8GB Memory
    256GB Flash Storage
    Intel HD Graphics 5000
    MacBook Pro with Retina Display
    2.6GHz Dual-core Intel Core i5 processor, Turbo Boost up to 3.2GHz
    8GB Memory
    256GB Flash Storage
    Intel HD Graphics 4000
    What do you recommend for what I do?
    Thank you,
    Gustavo

    If you edit photos and do contractions of 3D objects majority of time, rMBP wil probably better for you.
    The main difference between the two is that rMBP performs slightly better and has much more pixels, more ports.
    If you don't feel like you need to take advantage of such things, MBA will do a really good job.
    However if Display, ports is needed rMBP will be better for you.
    From experience, rMBP is way too expensive for the performance so I'm buying the MBA soon.

  • In which table the  PO delivery dates will get stored

    Hi,
    when I tae report for Plant I get the Delivery date different from that of the delivery date mentioned in the PO. Could any one sugget me where from the delivery date is picked up and what all the combination is of Delivery date.
    Best Regards
    Sridhar.k

    Hi
    check following link you will get details
    [http://help.sap.com/saphelp_sm32/helpdata/en/8d/bc383fe58d5900e10000000a114084/content.htm]
    Regards
    Kailas ugale

  • Which of the two ways of naming the thread is safer to use? And Why?

    Two ways of naming the thread in java
    1)
    class MyThread extends Thread{public MyThread(String name){super(name)}}
    MyThread t = new MyThread("MyThread");
    2)
    MyThread t = new MyThread();
    t.setName("MyThread");

    The first example allows you to ensure the thread is given a name, in the second case, the name change is optional.
    The difference is a design choice.
    IMHO, If you are ever are wondering if some small change will make a big difference to performance then 99/100 times the answer is it wont. In the cases where is makes a difference you are just as likely to get the choice the wrong way around in any case.

  • Yoga 10. Which of the two types of dongles works ? Miracast or Chromecast ?

    Hi to all.
    Which dongle should I use to replicate audio-video output on the tv ? I have read a dongle by Lenovo SL-WD100 (Wireless Display Adapter) but I think that I can not buy it in Italy or in Europe. I saw a Miracast dongle by Asus on Amazon.it, but do not know if it works with Yoga 10. Any suggestion is appreciated.
    Solved!
    Go to Solution.

    Hi
    Just purchased a prestigio miracast dongle from maplin which they have just had back in stock , plugged in to the HDMIon the tvTV , power for the USB , turned on the display function on my yoga 10 and the image of the screen appeared on the TV so I would recommend this adaptor. Currently £29 in maplin

  • I lost my hard drive, have a new one now, I should still have access to the media I bought from the iTunes store, right?

    but how?

    You can re-download apps but not music.  If you still have the old drive then put it in an enclosure to see if you can recover files using recovery software.
    Basics of File Recovery
    Files in Trash
    If you simply put files in the Trash you can restore them by opening the Trash (left-click on the Trash icon) and drag the files from the Trash to your Desktop or other desired location.  OS X also provides a short-cut to undo the last item moved to the Trash -press COMMAND-Z.
    If you empty the Trash the files are gone. If a program does an immediate delete rather than moving files to the Trash, then the files are gone.  Recovery is possible but you must not allow any additional writes to the hard drive - shut it down. When files are deleted only the directory entries, not the files themselves, is modified. The space occupied by the files has been returned to the system as available for storage, but the files are still on the drive. Writing to the drive will then eventually overwrite the space once occupied by the deleted files in which case the files are lost permanently. Also if you save a file over an existing file of the same name, then the old file is overwritten and cannot be recovered.
    General File Recovery
    If you stop using the drive it's possible to recover deleted files that have not been overwritten by using recovery software such as Data Rescue II, File Salvage or TechTool Pro.  Each of the preceding come on bootable CDs to enable usage without risk of writing more data to the hard drive.  Two free alternatives are Disk Drill and TestDisk.  Look for them and demos at MacUpdate or CNET Downloads.
    The longer the hard drive remains in use and data are written to it, the greater the risk your deleted files will be overwritten.
    Also visit The XLab FAQs and read the FAQ on Data Recovery.

  • Function module to get the difference of dates ..

    Hi ,
    Can somebody pls help me with the function module to get the difference between two dates?
    I need to find the difference value and delete records if >1.
    Thanks in advance.
    Regds,
    Leeza.

    Leeza,
       When I tested the FM in my Program, it is <b>working</b>!!!!!
       Note that the Two Input Dates are to be in the format of <b>DATS</b> type (Eg: <b>vimimv-dmibeg</b>).
      U can want the Day which u have specified in the parameter I_DATUM_BIS (eg: 20050101) to be included for
    the calculation , then put X in the parameter I_KZ_INCL_BIS.
    Sample Code :
    report zkam01.
    data:           
    <b>sav_nlaufz like rf60v-nlaufz, 
    date1 type vimimv-dmibeg,
    date2 type vimimv-dmiend.</b>
    date1 = '20050101'.
    date2 = '20051001'.
    call function 'MONTHS_BETWEEN_TWO_DATES'
         exporting
             i_datum_von   = date1
             i_datum_bis   = date2
             i_kz_incl_bis = 'X'
         importing
             e_monate      = sav_nlaufz.
    write:
    date1,
    / date2,
    / sav_nlaufz.
    Please allot points if the problem is solved.
    Thanks
    Kam
    Message was edited by: Kam

Maybe you are looking for