How berkeley db performance with appache tomcat

can any one tell me how berkeley db performs with appach tomcat jjava application server.
i m presised in finding the speed (accessing)

Hi,
Many of the folks that typically respond to these questions do not have direct experience with tomcat and Berkeley DB. It would be great if folks from the user community would chime in here and share their experiences and performance.
We do know that some/many folks use Berkeley DB with Tomcat so hopefully folks will respond.
Regards,
Ron

Similar Messages

  • How to Improve performance with beans and Sessions

    Instead of using so many session variables, can i use a bean object which will hold all the variables, then put that bean object in a session.
    How it will effect the performance and how abt memory, which it will consume.

    Why would you have to scope so many variables in the session? Exactly how much information do you actually need to maintain throughout an entire user visit? You may want to review your scope for variables. I have discovered that for the most part, I only need to keep most data for the life of the page that uses it.

  • How to define perform with table statement in ECC6.0

    Hi all,
    I am working on ECC6.0 version. I m using a perform to populate an internal table like this:-
        PERFORM explode TABLES li_zmpsdtl
                                USING gs_matnr.
    & its forms is defined as: -
    FORM treat_one_item  TABLES   li_zmpsdtl STRUCTURE zmpsdtl
                         USING    gs_matnr TYPE matnr.
    doing some action..............
    endform.
    While performing SLIN it shows an error message :-
    " The current ABAP command is obsolete.
    Within classes and interfaces, you can only use "TYPE" to refer to ABAP Dictionary types (not "LIKE" or "STRUCTURE").  "
    If i use type in place of STRUCTURE then it is ok, but zmpsdtl should be defined as table type. :-
    FORM treat_one_item  TABLES   li_zmpsdtl type zmpsdtl
                         USING    gs_matnr TYPE matnr.
    doing some action..............
    endform.
    is there any other option to do the same thing. i dont want to create any teable type.
    Thanx in advance,
    Sachin

    You have to use a global structure instead of a ddic structure after the STRUCTURE statement:
    <b>DATA: gs_zmpsdtl TYPE zmpsdtl.</b>
    FORM treat_one_item TABLES li_zmpsdtl STRUCTURE <b>gs_zmpsdt</b>
    USING gs_matnr TYPE matnr.
    ...[/code]

  • Performance with Referenced Master on Time Capsule vs. Attached Hard Drive

    My managed master library on my MBP is getting too big and I am running out of hard drive space.  I am considering going to a "hybrid" situation, where all projects that have already been edited and stored in folders can be relocated to referenced.
    Considering my options, I am wondering how Aperture will perform with referenced masters stored on the networked Time Capsule drive, as opposed to having to plug in a USB3 or Thunderbolt hard drive every time I want to re-edit those old photos (which is not very often).
    I came across this article, which says to use a locally mounted drive:
    http://support.apple.com/kb/TS3252
    However, I am not sure exactly what that means.  When I connect to the Time Capsule, it does show up as a mounted drive with a "data" folder that I can interact and store things on.  Not sure if this counts as "local", but from my experience it seems to move pretty quick.
    Does anyone have any experience storing the referenced masters on a Time Capsule.  My plan would then be to periodically back that one Time Capsule folder where all masters will be placed to a harddrive stored off-site and also set CrashPlan up to backup that one folder.  Thanks for any input... otherwise, I guess I will test it and see how it goes, since I rarely/never go back and re-edit images.

    It can be done, but you are "saving" the cost of an inexpensive external drive by accepting the cost of a convoluted administrative set-up.  IME, for one person or any organization small enough to _not_ have a dedicated IT person/staff, that is a false economy.  Typically, one of the admin tasks won't get done or won't get done right (you might need more space for back-ups on your Time Capsule, or you might forget exactly how you set up the TC drive to hold your Originals and put off moving more to it).
    Drives are inexpensive, and bargains.  For rarely loaded referenced Originals you don't _need_ anything faster than USB 2 (FW400 or any faster connection rec'd).  Additionally, if you have room on your Time Capsule for your referenced Originals, then you have room for their backup.  Put the referenced Originals on a new external drive, and back it up to Time Capsule.
    And then you don't have to worry about pulling your Originals through a network.  They will be locally mounted.
    My 2¢.
    --Kirby.

  • How is performance of Appache Web Server  + Tomcat?

    I am wondering how the performance of Appache web server + Tomcat => Java enabled web server is ?
    such as handling multiple users, heavy web traffic, JSP-JavaBean performance...in a real industrial setting?
    If "Appache web server + Tomcat" is an excellent choice, why companies still spend big bucks on things like WebLogic, JRun, etc?
    Thanks in advance for any light thrown on this topic.
    --Tim                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Thanks for your reply. I think that I did not make myself clear. I meant that if a small company just wants to build a web application for internal/intranet use (which only utilizes JSP/JavaBean and Servlet features). No EJB, no JMS, etc. Will Appache web server + Tomcat suffice, say for scores of users to access this application concurrently?
    Thanks again.
    --Tim                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • I am using i 4 phone. recently I had a problem with my lap top and had formatted hard disk of it. Now I want to use sync data in my iphone back to itune n my lap top. how can I perform this task with out loosing data in my i phone.

    I am using i 4 phone. recently I had a problem with my lap top and had formatted hard disk of it. Now I want to sync data in my iphone back to itune on my lap top. how can I perform this task with out loosing data in my i phone.

    Hey floridiansue,
    Do you have an installed email program such as Microsoft Outlook?  If your email is through an online login, such as Gmail, etc, then one will have to create an email association with a program such as Microsoft Outlook on the PC for this Scan to Email system to function.
    -------------How do I give Kudos? | How do I mark a post as Solved? --------------------------------------------------------
    I am not an HP employee.

  • How does the mac mini perform with cs5

    Just curious
    How does the Intel HD Graphics 4000 in the new mac mini perform with cs5 photoshop  cs6 photoshop?
    thanks
    Ted

    Jeff, I appreciate your comment, so you haven't had any problem with using the painttools in CS 6 photoshop and the 3d type etc, in other words all the features that CS6 photoshop has.
    I was thinking about buying the mac mini but was concerned how it works with CS 5 (which I have) I will have to take another look at the MiniMac server with the 3000 card. I do a lot of Digital Painting primarily Painter 12.2 but and would like to use the Painter brushes in CS 5 ( have not upgraded to CS 6.) My Imac is 6 years old and really is not fast enough.
    Thanks for replying
    Ted

  • I have about 10000 images of different persons with dimension of 640*480. I wan to crop face from these images to dimension of 200*280. The location of face varies in differnt pics. So, please let me know step by step how can I perform this using the Ligh

    I have about 10000 images of different persons with dimension of 640*480. I wan to crop face from these images to dimension of 200*280. The location of face varies in differnt pics. So, please let me know step by step how can I perform this using the Lightroom software. Also I wan to know what should be the aspect ratio to do so.Thank you in advance

    The aspect ratio should be set to 200x280, or equivalently 5x7.
    I don't think it is possible to do the cropping automatically in Lightroom, you'd have to do this image by image to crop the faces correctly.

  • How to use " PERFORM ", STATEMENT WITH OFFSET

    hI,
    How we use Perform statement with offset, like
      Example:   " PERFORM READ_SEGRELEASE USING INT_EDIDC+11."
    My requirement is to use Perform with Automatic length declaration.
    Automatic length declaration in PERFORM statement
    Kindly Explain and Provide some Example programm written in this situation.
    Thanks,
    P.N.Kumar

    Hiere is an example of what you probably require:
    DATA:
    lv_offset        TYPE syoffi,
    lv_length        TYPE flength,
    lv_field          TYPE string.
    lv_field  = 'This is my value: hello world'.
    lv_length = 5.
    lv_offset = 18.
    PERFORM read_segrelease USING lv_field
                                                            lv_length
                                                            lv_offset.
    *&      Form  READ_SEGRELEASE
    *       text
    *      -->P_LV_FIELD  text
    *      -->P_LV_LENGTH  text
    *      -->P_LV_OFFSET  text
    FORM read_segrelease USING    p_lv_field         TYPE string
                                                         p_lv_length      TYPE flength
                                                         p_lv_offset      TYPE syoffi.
      DATA:
      lv_result    TYPE string.
      lv_result = p_lv_field+p_lv_offset(p_lv_length).
      WRITE: / lv_result.
    ENDFORM.                    " READ_SEGRELEASE

  • HT2518 I migrated from a PC to a Mac Book Pro.  The contacts transferred over to the Mac along with many contacts that I had deleted sometime ago. Also some contacts did not transfer at all.  How can I perform a correct and up to date migration of my cont

    I migrated from a PC to a Mac Book Pro.  The contacts transferred over to the Mac along with many contacts that I had deleted sometime ago.  Also some contacts did not transfer at all. How can I perform a correct and up to date migration of my contacts? 

    well no reply from the community. sniff- do i stink!? - probably a little bit. If i have lost all that data then I'm gonna really really pong.
    Any ways i have purchased a 1tb usb HDD and have managed to duplicate the dmg file onto it. however still unable to mount the **** thing. so now i have ordered disk warrior which will be in my possession tomorrow.
    fingers toes eyes crossed.

  • How to improve Oracle Veridata Compair pair performance with tables that have big (30-40MB)CLOB/BLOB fileds ?

    How to improve Oracle Veridata Compair pair performance with tables that have big (30-40MB)CLOB/BLOB fileds ?

    Can you use insert .. returning .. so you do not have to select the empty_clob back out.
    [I have a similar problem but I do not know the primary key to select on, I am really looking for an atomic insert and fill clob mechanism, somone said you can create a clob fill it and use that in the insert, but I have not seen an example yet.]

  • How to tune performance of a cube with multiple date dimension?

    Hi, 
    I have a cube where I have a measure. Now for a turn time report I am taking the date difference of two dates and taking the average, max and min of the date difference. The graph is taking long time to load. I am using Telerik report controls. 
    Is there any way to tune up the cube performance with multiple date dimension to it? What are the key rules and beset practices for a cube to perform well? 
    Thanks, 
    Amit

    Hi amit2015,
    According to your description, you want to improve the performance of a SSAS cube with multiple date dimension. Right?
    In Analysis Services, there are many tips to improve the performance of a cube. In this scenario, I suggest you only keep one dimension, and only include the column which are required for your calculation. Please refer to "dimension design" in
    the link below:
    http://www.mssqltips.com/sqlservertip/2567/ssas--best-practices-and-performance-optimization--part-3-of-4/
    If you have any question, please feel free to ask.
    Simon Hou
    TechNet Community Support

  • How to deploy jfxpanel with applet to Tomcat.....

    I want to deploy jfxpanel with in a panel in applet. But a message appear that jfxpanel class not found. when i include the jar file jfxrt.jar, tomcat isn't loaded this file. After that i use the environment varibale and set the class path in javafx runtime lib. but still unable the same exception appeared. I want your help to solve this issue..

    Thank you igor. Your reply resolve most of the issues.. of my application. when i installed javafx runtime alone . the application link http://javafx.com/about-javafx/ that you have given me works fine but it changes the jre or something else... that my own developed application not able to make connection with the tomcat server. when i reinstalled jdk6u29 my application works fine and the link above is not working.
    After that without installing the runtime of javafx 2.0 i install the javafx sdk 2.0.1 the runtime installed by itself. but the same link throws the same exception the exception as after launching my own client application.
    java.lang.RuntimeException: java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel
         at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
         at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel
         at java.lang.Class.getDeclaredConstructors0(Native Method)
         at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
         at java.lang.Class.getConstructor0(Unknown Source)
         at java.lang.Class.newInstance0(Unknown Source)
         at java.lang.Class.newInstance(Unknown Source)
         at sun.plugin2.applet.Plugin2Manager$12.run(Unknown Source)
         at java.awt.event.InvocationEvent.dispatch(Unknown Source)
         at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
         at java.awt.EventQueue.access$000(Unknown Source)
         at java.awt.EventQueue$1.run(Unknown Source)
         at java.awt.EventQueue$1.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
         at java.awt.EventQueue.dispatchEvent(Unknown Source)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.run(Unknown Source)
    Caused by: java.lang.ClassNotFoundException: javafx.embed.swing.JFXPanel
         at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source)
         at sun.plugin2.applet.JNLP2ClassLoader.findClass(Unknown Source)
         at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
         at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
         at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         ... 20 more
    Exception: java.lang.RuntimeException: java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel
    After installing the runtime of javafx again the link worked successfully and my client application application didn't able to make connection with tomcat.
    is there any way to merge jre with javafx runtime. and with loading of jre , javafx runtime loaded by itself.????

  • Gnome-shell with nouveau - how is the performance

    I have an old 8400GS and find gnome-shell's performance under nouveau pretty bad.  Is it my card or the driver?  If you have a more powerful card, how is the performance?  I'm no gamer but is there a more powerful (none fan cooled) nvidia card that's better?

    Looks okay.... guess my 8400GS is just underpowered for this driver.  I ordered the 450 GTS so we'll see
    $ grep flip /var/log/Xorg.0.log
    [ 23641.419] (==) NOUVEAU(0): Page flipping enabled
    $ grep drm /var/log/Xorg.0.log
    [ 23641.418] drmOpenDevice: node name is /dev/dri/card0
    [ 23641.418] drmOpenDevice: open result is 7, (OK)
    [ 23641.418] drmOpenByBusid: Searching for BusID pci:0000:01:00.0
    [ 23641.418] drmOpenDevice: node name is /dev/dri/card0
    [ 23641.418] drmOpenDevice: open result is 7, (OK)
    [ 23641.419] drmOpenByBusid: drmOpenMinor returns 7
    [ 23641.419] drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
    [ 23641.419] (II) [drm] nouveau interface version: 0.0.16
    [ 23641.419] drmOpenDevice: node name is /dev/dri/card0
    [ 23641.419] drmOpenDevice: open result is 8, (OK)
    [ 23641.419] drmOpenDevice: node name is /dev/dri/card0
    [ 23641.419] drmOpenDevice: open result is 8, (OK)
    [ 23641.419] drmOpenByBusid: Searching for BusID pci:0000:01:00.0
    [ 23641.419] drmOpenDevice: node name is /dev/dri/card0
    [ 23641.419] drmOpenDevice: open result is 8, (OK)
    [ 23641.419] drmOpenByBusid: drmOpenMinor returns 8
    [ 23641.419] drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
    [ 23641.419] (II) [drm] DRM interface version 1.4
    [ 23641.419] (II) [drm] DRM open master succeeded.
    $ dmesg | grep drm
    [ 0.651085] [drm] Initialized drm 1.1.0 20060810
    [ 0.661177] [drm] nouveau 0000:01:00.0: Detected an NV50 generation card (0x298200a2)
    [ 0.664916] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PRAMIN
    [ 0.710278] [drm] nouveau 0000:01:00.0: ... appears to be valid
    [ 0.710280] [drm] nouveau 0000:01:00.0: BIT BIOS found
    [ 0.710281] [drm] nouveau 0000:01:00.0: Bios version 62.98.47.00
    [ 0.710283] [drm] nouveau 0000:01:00.0: TMDS table version 2.0
    [ 0.710284] [drm] nouveau 0000:01:00.0: Found Display Configuration Block version 4.0
    [ 0.710286] [drm] nouveau 0000:01:00.0: Raw DCB entry 0: 02000300 00000028
    [ 0.710287] [drm] nouveau 0000:01:00.0: Raw DCB entry 1: 01000302 00020030
    [ 0.710289] [drm] nouveau 0000:01:00.0: Raw DCB entry 2: 04011310 00000028
    [ 0.710290] [drm] nouveau 0000:01:00.0: Raw DCB entry 3: 010223f1 00c0c080
    [ 0.710292] [drm] nouveau 0000:01:00.0: DCB connector table: VHER 0x40 5 16 4
    [ 0.710294] [drm] nouveau 0000:01:00.0: 0: 0x00001030: type 0x30 idx 0 tag 0x07
    [ 0.710296] [drm] nouveau 0000:01:00.0: 1: 0x00000200: type 0x00 idx 1 tag 0xff
    [ 0.710297] [drm] nouveau 0000:01:00.0: 2: 0x00000110: type 0x10 idx 2 tag 0xff
    [ 0.710299] [drm] nouveau 0000:01:00.0: 3: 0x00000111: type 0x11 idx 3 tag 0xff
    [ 0.710300] [drm] nouveau 0000:01:00.0: 4: 0x00000113: type 0x13 idx 4 tag 0xff
    [ 0.710303] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0xD710
    [ 0.735573] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0xDAB5
    [ 0.741906] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0xE364
    [ 0.741911] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xE456
    [ 0.742976] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xE655
    [ 0.742977] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table at offset 0xE6BA
    [ 0.762981] [drm] nouveau 0000:01:00.0: 0xE6BA: Condition still not met after 20ms, skipping following opcodes
    [ 0.762989] [drm] nouveau 0000:01:00.0: timingset 255 does not exist
    [ 1.160045] [drm] nouveau 0000:01:00.0: 1 available performance level(s)
    [ 1.160047] [drm] nouveau 0000:01:00.0: 3: memory 400MHz core 567MHz shader 1400MHz fanspeed 100%
    [ 1.160055] [drm] nouveau 0000:01:00.0: Register 0x00004030 not found in PLL limits table
    [ 1.160090] [drm] nouveau 0000:01:00.0: c: memory 399MHz core 566MHz shader 1400MHz
    [ 1.160209] [drm] nouveau 0000:01:00.0: Detected 512MiB VRAM
    [ 1.161277] [drm] nouveau 0000:01:00.0: 512 MiB GART (aperture)
    [ 1.173455] [drm] nouveau 0000:01:00.0: DCB encoder 1 unknown
    [ 1.173457] [drm] nouveau 0000:01:00.0: TV-1 has no encoders, removing
    [ 1.174154] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
    [ 1.174155] [drm] No driver support for vblank timestamp query.
    [ 1.428713] [drm] nouveau 0000:01:00.0: allocated 1920x1080 fb: 0x40000000, bo ffff880221feec00
    [ 1.483825] drm: registered panic notifier
    [ 1.483828] [drm] Initialized nouveau 0.0.16 20090420 for 0000:01:00.0 on minor 0

  • How can I perform this kind of range join query using DPL?

    How can I perform this kind of range join query using DPL?
    SELECT * from t where 1<=t.a<=2 and 3<=t.b<=5
    In this pdf : http://www.oracle.com/technology/products/berkeley-db/pdf/performing%20queries%20in%20oracle%20berkeley%20db%20java%20edition.pdf,
    It shows how to perform "Two equality-conditions query on a single primary database" just like SELECT * FROM tab WHERE col1 = A AND col2 = B using entity join class, but it does not give a solution about the range join query.

    I'm sorry, I think I've misled you. I suggested that you perform two queries and then take the intersection of the results. You could do this, but the solution to your query is much simpler. I'll correct my previous message.
    Your query is very simple to implement. You should perform the first part of query to get a cursor on the index for 'a' for the "1<=t.a<=2" part. Then simply iterate over that cursor, and process the entities where the "3<=t.b<=5" expression is true. You don't need a second index (on 'b') or another cursor.
    This is called "filtering" because you're iterating through entities that you obtain from one index, and selecting some entities for processing and discarding others. The white paper you mentioned has an example of filtering in combination with the use of an index.
    An alternative is to reverse the procedure above: use the index for 'b' to get a cursor for the "3<=t.b<=5" part of the query, then iterate and filter the results based on the "1<=t.a<=2" expression.
    If you're concerned about efficiency, you can choose the index (i.e., choose which of these two alternatives to implement) based on which part of the query you believe will return the smallest number of results. The less entities read, the faster the query.
    Contrary to what I said earlier, taking the intersection of two queries that are ANDed doesn't make sense -- filtering is the better solution. However, taking the union of two queries does make sense, when the queries are ORed. Sorry for the confusion.
    --mark                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

Maybe you are looking for

  • IPOD WONT COMMUNICATE WITH ITUNES!!!!

    I just got my ipod nano today I thought it would be the best thing ever. But, when I use iTunes, my ipod doesnt show up and it gives me an alert telling me that it wont communticate and to re-install. I re-installed at least 12 times. Is my iPod brok

  • Zen: Firmware Prob

    My zen micro stopped working in mid stride on the way home tonight. Screen says "firmware Problem". I go to website, download firmware and cannot get computer to talk to Zen. VERY disappointed. This is no better than an ipod.

  • Consumption and Production qty and value report

    Any one knows t-code for report that can give porduction order wise consumption in qty and value and production order wise production in qty and value.

  • Change language in Creative Media Sourc

    I have CMS5 installed in my computer with Brazilian-Portuguese language, and I would like to change it to English. How can I do this?

  • Does Gnome-Terminal remeber often used commands somehow?

    This isn't an error! I've been starting my wireless connection manually since I installed Arch, as I haven't been able to get it to autostart at boot. So I've been starting by running sudo wpa_supplicant blahblahblah then sudo dhcpcd wlan0. Anyway, I