Talk:In-memory database
![]() | Computing Stub‑class ![]() | ||||||||||||
|
![]() | Databases (inactive) | |||
|
"Main memory" or "in memory"
I think the title of this article is mistaken. The expression "in-memory database" is much more popular than "main memory database". As evidence, I cite Google News and Yahoo News. Both of them return 5 or 6 hits for "in-memory", but none for "main memory". Moreover, the popular Computer Desktop Encyclopedia (www.computerlanguage.com) titles its article "in-memory database". Any objections to changing the title of this article? Westwind273 23:34, 24 August 2007 (UTC)
- Ok, I'll do the move; let's see if anyone complains. -- intgr #%@! 23:29, 25 August 2007 (UTC)
Key questions
The article does not describe how the database system collect its user data from startup. And I think that is one of the main questions regarding this technology. Could some one write a few words on sentences about that? — Preceding unsigned comment added by Linbenming (talk • contribs) 06:51, 28 April 2011 (UTC)
Nokia-Siemens Networks “One-NDS”
Deleted from the list of in-memory database systems because this is a vertical solution (Home Location Register/Home Subscriber Server) rather than a database system. We should stick to database systems in order to preserve the integrity of the page. —Preceding unsigned comment added by Jatujak (talk • contribs) 04:19, 15 February 2010 (UTC)
Products List
So that this section does not become crowded, add only notable products that appear in reliable secondary sources (see Wikipedia guidelines for notability). The removed items are below - please reply here to discuss adding these back:
- Ancelus (commercial product)
- ERDB Entity Related Database (commercial product)
- EffiProz (commercial and open source)
- eXtremeDB (including hybrid eXtremeDB Fusion)
- FastDB (open source)
- ITTIA DB (including hybrid)
- QuiLogic
- DayDaLaboo (API based in-memory database from TurboData Laboratories, Japan )
Crysb (talk) 18:23, 13 October 2010 (UTC)
Suggest Adding Xeround
I suggest adding Xeround to the list of in-memory databases. I believe it is sufficiently notable, see the entry for more details. Gilad.maayan (talk) 12:51, 9 October 2011 (UTC)
- Since there were no objections, I'm adding Xeround Gilad.maayan (talk) 10:40, 31 October 2011 (UTC)
Misleading first paragraph
At present, says "Accessing data in memory reduces the I/O reading activity when querying the data which provides faster and more predictable performance than disk".
This is misleading because it describes any normal disk-oriented database system. It does not describe a particular feature of in-memory database systems.
Having this misleading statement in the opening paragraph leads me to suspect the reliability of the product table: how many of those products are just normal disk-oriented database systems which cache or pin data in memory?
Any normal disk-oriented database system caches data in memory, thus reducing I/O reading activity, providing faster and more predictable performance. Also, lots of normal disk-oriented database systems (such as MS SQL Server), provide for pinning particular tables in memory, providing faster & more predictable etc etc.
Most high transaction, low latency normal database systems will be run on hardware with sufficient memory to keep the whole database in memory.
In-memory database systems (unless it's just a misleading marketing term), are marked by the abscence of disk-oriented optimisations, disk-oriented OS calls, and disk-oriented durability. On some reports, this can give significant speed up of write actions in particular, when compared to a normal disk-oriented database operating completely in ram, backed by a database on RAM disk.
Data in memory is not a particular feature of IMMDB: it is misleading to suggest that it is. — Preceding unsigned comment added by 120.148.48.44 (talk) 02:34, 15 January 2012 (UTC)