Guidelines for when to use SE vs. EE

Are there any guidelines for when to use Standard Edition and when to use Enterprise Edition? Any limits on Standard edition as far as transactions/sec or number of users or size of database? Other than a list features that are not included in SE are there any other limitiations or reasons I should not go with SE over EE?

Have you checked out www.javaworld.com. They usually have very good and in-depth articles. IMHO, it all depends on the sort of use your library is intended for. If its used extensively by native code, use C++ with a Java wrapper. It its the other way around, implement it in Java and use a JNI interface for native code. I would really consider this carefully before implementing stuff in C++ that is used from Java. First of all, Java is after all much simpler than C++, its a more elgant OO-language and you have the platform neutrality. On the other hand, C++ has its sides. I dont use JNI unless its absolutely neccessary, in situations like using legacy code.
These are just a few of my thoughts, hope it gives you some hints.

Similar Messages

  • Guidelines for when to use JNI

    I didn't find an answer to this in any FAQ or the 2 JNI books I have, so apologies in advance if this is a common question whose answer has already been posted -
    Do any guidelines exist for when, and to what extent, JNI should be used?
    I'm currently working on my second project where the question of whether or not to use it has come up. Both projects were distributed and contained both C++ and Java code in different areas. The issue came up when the need arose to implement a new shared library that had to be used by both C++ and Java code. Logging and configuration services are examples of the new functionality.
    The choice is whether to implement the new libraries primarily in C++ and supply a Java interface, via JNI, for Java code which needs to use it, or to implement the new libraries in both C++ and Java to support both types of clients.
    On the previous project, a team member had extensive JNI experience and recommended the dual language implementation approach instead of JNI. This worked out ok except we did have to have to ensure the new library developer was skilled in both C++ and Java, and he had to be sure to update both when changes to 1 were necessary - a maintenance problem. The experienced JNI developer made this recommendation due to issues he had encountered previously - most notably issues related to errors in the native code which brought down the JVM.
    On the current project, we're opting for base C++ implementations with JNI wrappers. That's making me somewhat nervous since the alternative seems safer.
    What do other developers think?

    Have you checked out www.javaworld.com. They usually have very good and in-depth articles. IMHO, it all depends on the sort of use your library is intended for. If its used extensively by native code, use C++ with a Java wrapper. It its the other way around, implement it in Java and use a JNI interface for native code. I would really consider this carefully before implementing stuff in C++ that is used from Java. First of all, Java is after all much simpler than C++, its a more elgant OO-language and you have the platform neutrality. On the other hand, C++ has its sides. I dont use JNI unless its absolutely neccessary, in situations like using legacy code.
    These are just a few of my thoughts, hope it gives you some hints.

  • Please provide real time scenario for when we use object type in PL/SQL.

    Hi Experts,
    When we use this kind of code in PL/SQL block.
    CREATE OR REPLACE TYPE sample_object IS OBJECT
    (id       NUMBER
    ,name     VARCHAR2(30));
    CREATE OR REPLACE TYPE sample_table IS TABLE OF sample_object;I have read some docs ,but I didn't get any information where exactly we use this.
    Please provide one real time scenario with an example.
    How this is different from record.
    Thanks in advance.

    Hi,
    For an example please have a look at this....
    CREATE OR REPLACE TYPE FML_DAT_ITEMS_OBJ AS OBJECT
                      (F_NAME VARCHAR2 (20), L_NAME VARCHAR2 (20));
    CREATE OR REPLACE TYPE FML_DAT_ITEMS_FTAB AS TABLE OF FML_DAT_ITEMS_OBJ;
    CREATE OR REPLACE FUNCTION GET_FML_ITEMS_DAT (PFML_NR IN NUMBER)
       RETURN FML_DAT_ITEMS_FTAB
       PIPELINED
    AS
       OUT_REC   FML_DAT_ITEMS_OBJ;
    BEGIN
       SELECT FML_DAT_ITEMS_OBJ ('peter', 'zwan') INTO OUT_REC FROM DUAL;
       FOR I IN 1 .. PFML_NR
       LOOP
          PIPE ROW (OUT_REC);
       END LOOP;
    END GET_FML_ITEMS_DAT;To view the o/p:
    SELECT * FROM TABLE (get_fml_items_dat (5));
    F_NAME, L_NAME
    peter,zwan
    peter,zwan
    peter,zwan
    peter,zwan
    peter,zwan Refer these links to know more about the topic...
    http://www.oracle-developer.net/display.php?id=207
    http://www.oracle-base.com/articles/misc/pipelined-table-functions.php

  • What to look for when buying used

    I'm planning on replacing my oooollddd G4 desktop, likely with a used MacBook if I get my way.
    I figure there are some things I know I can do to make sure it's in good, working condition. (And yeah, I realize there'll be some wear from having had an owner already) Checking for a noisy hard drive or dvd drive, the display and making sure ports work are obvious points but I was wondering if anyone can suggest anything I can do to be a little more thorough?
    I don't want to have to download software to run tests. I'm hoping there are things that are already part of OS X that can help. (eg. I'm looking through the utilities apps to see what might be good to run if anything)

    Rather than take the risk of buying another person's problems, consider purchasing an Apple refurbished unit. You get newer model, it comes with a complete standard warranty, you can purchase an extended AppleCare warranty, and they are less expensive than the new models. You will find them at Apple's Online Store.

  • FORALL and FOR when to use

    Hi,
    I am just confusing..what is the difference between FORALL and FOR.

    Why it works?
    declare
    var1 varchar2(500);
    type varray_type is table of varchar2(50);
    v_varray varray_type;
    begin
    v_varray := varray_type('smith', 'king', 'jones');
    for i in 1 .. 3 loop
    var1 := var1 || ',' || v_varray(i);
    end loop;
    dbms_output.put_line(var1);
    end;
    OUTPUT: ,smith,king,jones
    And why it is not..
    declare
    var1 varchar2(500);
    type varray_type is table of varchar2(50);
    v_varray varray_type;
    begin
    v_varray := varray_type('smith', 'king', 'jones');
    forall i in varray.first .. varray.last
    var1 := var1 || ',' || v_varray(i);
    end loop;
    dbms_output.put_line(var1);
    end;
    I am still confusing..can't we assign values to variable in FORALL?
    please suggest me.

  • Im trying to find the sound card i have for when I use bootcamp to use windows does anyone know where to find the sound card I have?

    Previously bootcamped my macbookpro but the sound doesn't work. I need to upgrade my sound card driver but can't do because I don't know the sound card I have. I need to find the sound card.

    well i have the new imac, the one without the cd drive so I hope they have it online or otherwise I dont know what to do.

  • When to use Managed Metadata service in Sharepoint 2013 and 2010

    Hi Folks,
    I have been working on sharepoint from quiet some time now. I have been using managed metadata service also.
    What I have not been able to find out so far is when should I be using MMS.
    What are the real advantages that I can draw out of it.
    I have one application that has Managed Metadata installed and has various terms stores and terms. 
    The Managed metadata service  created is utilized in search,
    What I do not know is what is why are we using it at all. 
    What is benefit of it.
    Managed metadata service could also be used in navigation is what i know.
    But what confused me is when is the best scenario to use it for navigation.
    Why can we not use the navigation provider in the managed metadata service. 
    There might be other uses also, but that is not clear to me.
    Can any one tell me why and in which scenario to really use it.
    I know how to configure the mms and how it works though the jargons around the managed metadata.
    Regards

    Managed Metadata has some specific advantages that make it useful for certain situations.
    A managed metadata column has the following advantages over a lookup or choice column:
    A managed metadata term set can be shared across the entire SharePoint farm, so you can use it in different site collections.
    You can set up "synonyms" so that multiple similar terms resolve to the same underlying piece of information
    Terms can be hierarchical (terms can be nested under other terms), and the SharePoint interface allows hierarchical filtering. For example, if I have a term set for Location, and one of my terms is North America, with terms below that for United States,
    Mexico, and Canada, I could choose to filter my list to show me all records with any North America location (inclusive of US, Mexico, and Canada), or to filter on a specific term (such as Mexico).
    You can allow people to enter new terms, which will then appear in the term set.
    You can specify information owners/stakeholders who maintain the term sets without them needing elevated access to sites; normally only site owners can mess with site columns and content types. Managed metadata lets you separate information management
    (what terms/synonyms should be used) from site management (granting access, creating groups and lists, etc).
    There are some disadvantages too. For example, with a lookup column, the lookup list can store additional columns of information. A managed metadata term set (on the other hand) only really stores terms (and descriptions/synonyms), but not related
    info. You might be tempted to do something like create a term set for part numbers, representing every part that your company produces; the term set would handle the part numbers just fine, but wouldn't let you add extra columns of information for
    description, weight, price, etc. In such a case, a lookup list is the better option.
    Microsoft has some suggested guidelines for when to use managed metadata/term store:
    SharePoint 2013:
    http://technet.microsoft.com/en-us/library/ee519604(v=office.15).aspx
    SharePoint 2010:
    http://technet.microsoft.com/en-us/library/ee519604(v=office.14).aspx
    A brief summary...
    Managed metadata is a good option when the potential metadata meets the following criteria:
    ​Is something for which a user will select a valid value​
    Represents information that is likely to be used multiple times
    ​Has valid values that can be organized hierarchically
    ​Includes synonyms or abbreviations that should be aggregated
    ​Can be applied in one language, but might be viewed in other languages
    Managed metadata is not a good option if the potential metadata meets any of the following criteria:
    Is represented by a built-in column (such as “last modified date”)
    ​Has an infinite number of valid values
    ​Has different valid values in each location that it is used (such as different values for the “version” attribute depending on which product team’s site the item appears in)*
    ​Has only “yes” and “no” as valid values
    *This type of metadata could still be captured in site collection-specific term stores

  • Masterdata - when to use it and when not to use it

    Hi!
    I have had some discussion with my colleagues about the use of masterdata on Oracle databases. Some of them tells me that I should use it if the data don't change often (ofcourse.....). This should ALWAYS be done they say. But I don't agree on this..
    Is it really necessary to make a lot of masterdata (and also views that has to be used) if the data is only to be loaded once a day, and the number of records is max 1000?
    I can't see the effect on this...
    Can someone give me a guideline for when to use masterdata, and when I don't need to use masterdata (if there are any article on this, please give it to me).
    Best Regards
    Helge

    Hi
    Answering this question usually requires a few books, so, I'm sorry, it's not really as simple as choosing between using a screwdriver vs. a hammer.
    But, very short, inheritance should ideally only be used when there exist a strict 'is-a' relationship. However, sometimes it may be clever to inherit when you have a 'is-almost-a' relationship... And sometimes this is a stupid move. This depends on the context/circumstances.
    Aggregation is normally considered a 'has-a' relationship, thereby differing clearly from inheritance. The old 'car' model says "a car is-a vehicle and has-some (at least) wheels."
    The wheels are aggregated to the car class, that itself is inherited from vehicle.
    However, this is just a good rule-of-thumb and there may be circumstantial reasons for not following these guidelines.

  • Developer Guidelines for Using /tmp ?

    Is there an Apple document anywhere with an official guidelines for using /tmp?
    I know Apple started (explicitly) encouraging developers to use /tmp under Leopard because it's ignored by Time Machine but I can't find any actual definition of what a "temporary" file is or how long it can be guaranteed to exist in /tmp. Does the system regularly flush /tmp files using something like cron or luanchd as a part of system maintain?
    I think it is a good idea but I don't want someone to leave the application open and possibly have a support file pulled out from underneath it.
    Thanks,
    =Tod

    Tod Kuykendall wrote:
    Is there an Apple document anywhere with an official guidelines for using /tmp?
    I don't think Apple's guidelines are any different than the standard /tmp guidelines for UNIX. That being said, I don't know if they are written down anywhere.
    I wouldn't use /tmp at all if there were another option. Most UNIX programmers try to avoid it because it is is usually a tiny partition on a local file system. Often, if you need a temp file, you need lots of space. Other times, you need a temp file but you want it to be fast. A common tactic is to create temp files and then hard link them into place when you are done. That usually won't work if using /tmp because the final destination is a different file system.
    I know Apple started (explicitly) encouraging developers to use /tmp under Leopard because it's ignored by Time Machine but I can't find any actual definition of what a "temporary" file is or how long it can be guaranteed to exist in /tmp. Does the system regularly flush /tmp files using something like cron or luanchd as a part of system maintain?
    They usually go away at reboot. I don't know if it is shutdown or start up. /tmp is a good place for UNIX sockets, but not much else.
    I think it is a good idea but I don't want someone to leave the application open and possibly have a support file pulled out from underneath it.
    Nothing is going to get pulled out from underneath. I don't know the details of when the flush takes place, but I know it won't touch any open files. Otherwise, some system services (UNIX sockets are on my mind these days) wouldn't work. I wouldn't close any file in /tmp and later expect it to be there. It usually will be there, but it isn't guaranteed.

  • I am changing from Word to Pages. I have created my custom template with all my styles etc and that is what comes up when I go for a New Document. Fine. How do I get it to use the same Custom Template when I use Pages to open a Word document?

    I am changing from Word to Pages. I have created my custom template with all my styles etc and that is what comes up when I go for a New Document. Fine. How do I get it to use the same Custom Template when I use Pages to open a Word document?

    The template is a document in itself, it is not applied to an existing document whether it is a Pages document or a Word document converted to a Pages document.
    You would need to either copy and paste content, using existing styles, or apply the styles to the converted Word document.
    You can Import the Styles from an existing document and those imported Styles can be used to override the current document's styles:
    Menu > Format > Import Styles
    The process is simplified if the styles use the same names, otherwise you will need to delete the style you don't want and replace it with the one that you do want when asked, then the substitution is pretty straightforward.
    Peter

  • I've seen all the posts for fixing the wifi on the 4s, none of them work!  So, who can tell me why my iPhone 4S cannot find any wifi when it used to easily, and when it does it can never connect?

    I've seen all the posts for fixing the wifi on the 4s, none of them work!  So, who can tell me why my iPhone 4S cannot find any wifi when it used to find wifi, and when it does find a wifi network it can never connect?  You think apple would have a clue how to fix it!  Because turning the wifi on and off doesn't work, resorting network settings doesn't work, even restoring phone to factory default doesn't work...

    Did not work. I've selected iMessage to ON and left it. After a few hours I recieved a message "activation unsuccessful. Turn on iMessage to try again". This has been going on for the past 3 days.

  • When I try to buy or update an app on my ipad, a window comes up asking me for a password using SOMEONE ELSE'S apple ID which prevents me from buying the app. How can I get my ipad toprompt for a password using my own apple ID, like it does w/ itunes

    When I try to buy or update apps, myipad asks me for a password using SOMEONE ELSE'S apple ID, which prevents me from buying/updating apps. But when I am buying songs on itunes, the ipad asks me for my password using MY OWN apple ID and everything works fine. HOW DO I GET MY IPAD TO REQUEST MY PASSWORD USING MY OWN apple ID WHEN I AM BUYING OR UPDATING APPS?

    The apps you are trying to update were purchased with (and therfore permanently linked to) someone elses Apple ID. If you do not know the password then you need to delete the app and redownload/purchase it with your Apple ID.

  • HT201415 I want to purchase a month of cellular service for my IPAD2.  When I use my ITunes password,  it states that I have the wrong password but does not offer a way to reset my password.  Please advise.

    I want to purchase a month of cellular service for my IPAD2.  When I use my ITunes password,  it states that I have the wrong password but does not offer a way to reset my password.  Please advise.

    Read through this link and maybe you'll see something that will help you:
    http://www.tech-recipes.com/rx/5827/ipad-3g-activating-purchasing-att-cellular-d ata-for-the-ipad-3gwifi/

  • In my iPad mini,when my use in app streaming , there is no sound.. Can anybody help? It used to be ok before. For example, there is no sound when I use YouTube clip in a news item or magazine like pulse..

    nno sound when I use in app streaming

    Hello Saranginotes,
    After reviewing your post, I have located an article that can help with iOS audio issues. It contains a number of troubleshooting steps and helpful advice for the issue you are experiencing:
    If you hear no sound or distorted sound from your iPhone, iPad, or iPod touch speaker
    Can't hear anything from the built-in speaker of your iPhone, iPad, or iPod touch? Maybe you can hear, but the sound is distorted, muffled, intermittent. Or maybe you hear static or crackling noises. If your iOS device has any of these issues, follow these steps.
    Follow these steps and test the sound after each one.
    Go to Settings > Sounds and drag the Ringer And Alerts slider to turn the volume up.
    If you can hear sound from the speaker, then the speaker works. Continue with these steps to find the setting or switch that's affecting the sound. If you can't hear sound from the speaker, contact Apple Support.
    Make sure the Ring/Silent switch is set to ring. If you can see orange, it's set to silent.
    Restart your device.
    Open an app that has music or sound effects. Adjust the volume with the volume buttons or the slider in Control Center.
    Go to Settings > Bluetooth and turn off Bluetooth.
    If there's still no sound, connect a headset. If you can hear sound through the headset, remove it and clear any dust or debris from the headset jack of your device.
    If the device is in a case, make sure that the case doesn't block the speaker.
    Use a brush to gently clear any debris from the speaker and Lightning connector (or 30-pin dock connector). The brush should be clean and dry and have soft bristles.
    Update your device to the latest version of iOS.
    If you followed these steps and still hear no sound or distorted sound, contact Apple Support.
    Thank you for contributing to Apple Support Communities.
    Cheers,
    Bobby_D

  • I am trying to connect a Macbook Pro to a projector for a Powerpoint presentation. When I use a VGA cable, the color of the projected images are not good. When I use a USB cable, the projected image includes the presenter notes on my computer screen?

    I am trying to connect a Macbook Pro to a projector for a Powerpoint presentation. When I use a VGA cable, the color of the projected images are not good. When I use a USB cable, the projected image includes the presenter notes on my computer screen?

    To move an iPhoto Library to a new machine:
    Link the two Macs together: there are several ways to do this: Wireless Network,Firewire Target Disk Mode, Ethernet, or even just copy the Library to an external HD and then on to the new machine...
    But however you do choose to link the two machines...
    Simply copy the iPhoto Library from the Pictures Folder on the old Machine to the Pictures Folder on the new Machine.
    Then hold down the option (or alt) key key and launch iPhoto. From the resulting menu select 'Choose Library'
    and select the Library that you moved.  That's it.
    This moves photos, events, albums, books, keywords, slideshows and everything else.
    Your first option didn't work because you imported one Library to another. Every version and thumbnail is imported like a distinct photo, you lose all your Albums, Keywords etc., the link between Original and Previews is destroyed, the non-destructive editing feature is ruined and so on. In summary: it's mess.
    Your second option didn't work because you simply referenced her library on the old machine.
    Regards
    TD

Maybe you are looking for