Domanda

Sono veramente interessato a VETRO . Il limite di 4 GB per la versione gratuita mi ha interessato. Specialmente quando considero il prezzo per il livello successivo ($ 7000 l'anno).

  1. So che questo può essere soggettiva e variabile, ma qualcuno in grado di descrivere per me in termini di tutti i giorni quello che 4 GB di vetro ti porterà? Forse un esempio di business. 4 GB mi può ottenere più spazio di archiviazione di quanto mi rendo conto .. e io non devono preoccuparsi di esso.

  2. Nella mia app, alcuni messaggi hanno file allegati fino a 5 MB. Posso conservare il GB di spazio Gemstone 4 salvando questi allegati direttamente ai file del sistema operativo, invece di Gemstone dentro? Sto pensando di sì.

È stato utile?

Soluzione

Al giorno d'oggi, non v'è alcun limite alla dimensione del repository. Vedere la ultime specifiche per GemStone

Altri suggerimenti

Sono consapevole di un sistema vetro che è ~ 944 MB e dispone di 8,3 milioni di oggetti, o ~ 118 byte per oggetto. A questo ritmo, si può crescere fino a oltre 36 milioni di oggetti e rimanere sotto i 4 GB.

Per quanto riguarda "allegati", io suggerirei che, anche in un RDBMS si dovrebbe considerare la memorizzazione dei dati più grandi, statici nel file system e riferimento dal database. Se si sta costruendo un'applicazione web-based, che serve contenuti statici (JPG, CSS, etc.) dovrebbe essere fatto dal vostro web server (ad esempio, Apache) piuttosto che attraverso l'applicazione principale.

Per fare un confronto, Oracle e Microsoft SQL Server dispongono di licenze a costo zero per un database di 4 GB.

Cosa pensi sarebbe un buon prezzo per il livello successivo?

Il limite 4Gbyte è stato rimosso qualche tempo fa. La versione gratuita è limitato ora l'uso di due core e 2GByte ariete.

4GB è piuttosto un database di dimensioni decenti. Non avendo usato pietre preziose prima di poter solo speculare su come efficiente si tratta di un oggetto di memorizzazione, ma dopo aver giocato con un paio di altri database degli oggetti simili (MongoDB, db4o). So che si sta andando ad essere in grado di adattarsi diversi (5-10) milioni di record prima ancora di arrivare vicino a quello limite. In realtà, il numero di record dipende fortemente dal tipo di dati che si stanno memorizzando.

Per fare un esempio mi è stato l'archiviazione ~ annunci 2 milioni e 1 milione di transazioni ~, in un database mysql e lo spazio è stato <1 Gb. Si dispone di un piccolo overhead serializzazione di un intero oggetto, ma non più di tanto.

I file possono sicuramente possono essere memorizzati nel file system.

4gb un problema ... Credo che tu pensi che si sta costruendo il prossimo ebay!

Se si dispone di più utenti simultanei con allegati di 5MB avete bisogno di una strategia specifica per loro comunque, come ognuno prende circa un secondo ventesimo della larghezza di banda di una rete ethernet GBit.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top