2009-03-04 3 views

Antwort

0

http://www.oracle.com/technology/software/htdocs/xe_lic_prod.html

Any use of the Oracle Database Express Edition is subject to the following limitations; 
1. Express Edition is limited to a single instance on any server; 
2. Express Edition may be installed on a multiple CPU server, 
    but may only be executed on one processor in any server; 
3. Express Edition may only be used to support up to 4GB of user data 
    (not including Express Edition system data); 
4. Express Edition may use up to 1 GB RAM of available memory. 

Also ich würde sagen, ja.

Erzwingt Oracle diese Grenzwerte selbst? Wenn nicht, wie kann die Instanz auf nur eine CPU begrenzt werden?

0

Ich denke, die Grenzen von Oracle sind ziemlich tief. Meine Erfahrung mit Oracle zeigt, dass sie mit dem Verkauf von Beratung Geld verdienen, und dokumentieren ihre Produkte nicht. Erwarten Sie eine wirklich, obwohl Zeit, wenn Sie eine nicht-Standard-Installation oder einige ausgefallene Konfiguration vornehmen möchten.

Warum nicht wählen:

MySQL, MS SQL Express oder Postgre SQL?

Sie sind alle frei und haben weniger Einschränkungen. Wenn Sie Ihre Website mit ASP.NET oder Java oder PHP entwickeln, ist all dies sinnvoll. Postgre SQL ist wahrscheinlich einer der stärksten freien Datenbank-Engines da draußen.

Wenn Sie wirklich cool und flexibel sein wollen, verwenden Sie einen ORM wie (N) Hibernate oder Linq. Dadurch wird die von Ihnen verwendete Datenbank abstrahiert, sodass Sie später problemlos Datenbanken ändern können.

0

Ohne zu wissen, die Details aller Dinge, die Sie benötigen, wird meine Antwort das widerspiegeln.

Um nur einige zu nennen: 1. Wie viele Benutzer verbinden sich mit dieser Datenbank? 2. Wird es ein CPU- oder IO-gebundenes System sein? 3. Welche DB Funktionen benötigen Sie?

Oracle Express wird höchstwahrscheinlich Ihre vagen CURRENT-Anforderungen behandeln. Das Problem, mit dem Sie am ehesten konfrontiert werden, ist, wenn Ihre Daten über 4 GB hinaus wachsen. Ich würde nicht davon ausgehen, dass Ihre Daten konstant bleiben, einige Dinge bleiben konstant. Der Aufwand, Daten jedes Mal zu löschen, wenn Sie das 4-GB-Datenlimit erreichen oder Daten in eine neue Datenbank verschieben müssen, ist den KOSTENLOSEN Marketing-Hook, der Sie überhaupt erst verwenden konnte, nicht wert. Wenn Sie nicht vorhaben, jemals für eine Oracle-Lizenz zu bezahlen, sollten Sie eine Open-Source-Datenbank wie PostgreSQL oder sogar MySQL verwenden, die keine künstlichen Limits für die Software haben und deren Lizenz immer kostenlos ist. Persönlich würde ich mit PostgreSQL gehen.

Ich finde Oracle Express ein nettes Werkzeug, um eine schnelle Installation von Oracle auf meinem Laptop zu lernen. Ich würde es für nichts in der Produktion verwenden, obwohl viele Leute es wahrscheinlich tun.

Das sind meine Gedanken, ohne alle Ihre Anforderungen zu kennen.

Und ja erzwingt Oracle die zuvor von Thilo in der Software angegebenen Einschränkungen.

Verwandte Themen