techie
3/25/2012 11:35:48 AM User Rank Basic Coder
Re: Keeping RAM balanced
Yes and I always conside RAM as the heart because without the RAM you cannot do anything.

Re: Cheap RAM
It's an interesting design, enabling every piece of information to be kept for future use. Datomic calls these facts, as opposed to the usual database records most of us are familia with. I just wonder what happens when some facts change too much and too often. Does the system as a whole start to slow down?
The fact is, a company like Oracle has been fine-tuning its RDBMS for more than 30 years now, adding many different features and facilities. Can a newcomer such as Datomic produce a DBMS that's comparable in performance and security and resilience and whatever else counts,all this right out of the box? Perhaps so, if the code is written with an entirely different architecture and "point of view." I know that the code is written in a language called Clojure, which is a dialect of Lisp that is catching on very quickly in many industries because of its special properties. I wrote about Clojure earlier this year, right here.
Keeping RAM balanced
Yes, @Gigi, you must keep your RAM well-balanced across all memory slots.
SethGB
3/12/2012 3:25:02 PM User Rank Management GUI
Re: Cheap RAM
I think it's wonderful that Datomic keeps its old records instead of overwriting them. This will make it much easier to go back and find errors or other information that can be lost by overwriting.
It also should help security also by having records that can be added or modified, but an unmodified version will still exsist.
Gigi
3/12/2012 12:18:34 AM User Rank Management GUI
Re: Cheap RAM
John, yes you are right. When I brought my first PC, its RAM capacity is 128 MB and later I upgraded in to 256 MB. In my office, last month I had replaced my existing system with a Quad core machine having 8GB RAM. More over the cost of the new machine is only 50% of my old Celeron machine with 128 MB RAM.
What I understood is when number of cores is increasing, inorder to get maximum computing advantages; we have to upgrade the RAM equally in all slots. Otherwise the performance cannot be at par with the computing efficiency of the machine.
Re: Cheap RAM
I will have to do some more research into the NoSQL arena, which seems to be full of activity. Wikipedia's NoSQL page lists a good fifty packages, including a bunch of object-based programs.
Re: Cheap RAM
One of the people behind Datomic tells me this:
Many people are frustrated with relational databases, and choose other approaches for flexibility. All too often, this includes abandoning the key benefit of relational databases: the ability to write declarative logic programs to deal with data. In Datomic you do not have to make this tradeoff: datoms provide the flexibility, and datalog provides power equivalent to the relational model.
Re: Cheap RAM
I know there are several memory-centric database products around, some of them having been scooped by the big DBMS vendors. As I understand them, they were invented largely with certain specialty markets in mind: telcos, for instance, which need to handle zillions of tiny transactions all the time. But I imagine that with RAM prices falling, this technology can and will get applied more and more to mainstream uses.
The people at Datomic/Metadata tell me their code can provide consistent ACID transactions and it has a query language that stands up to SQL. And so, it can do OLTP as well as analytics, and both at once. It's not, in other words, just another NoSQL package. Though it does, in fact, run on top of Amazon's DynamoDB.
Toby
3/9/2012 11:17:11 AM User Rank Management GUI
Cheap RAM
John: There are now several vendors who have approached the typical TPS (Transaction per second) benchmark by moving things into main memory and the gains in performance are, as would be expected, measured in orders of magnitude. As noted elsewhere it is puzzling that the world still buys disks over investing more in Solid State Memory given these advantages. Time will tell.
|
 |
IT projects are more likely to succeed when their progress is measured in small steps, as opposed to a big bang of sweeping change.
The famous novelist Ray Bradbury is dead, leaving behind one of the most memorable analyses of information technology ever written.
Storytelling and behavior-driven design combine to help software developers better understand each other's code and intentions.
A company called Coraid has figured out how to build storage networks on Ethernet, saving users serious money.
Cloud computing will bring many changes to enterprise IT, and now's the time to start planning.
|