3 ms·
Can anyone explain how this is different from iRods, which is already in production at many organizations, abstract away the underlying data storage systems, pr
by danieldk 12y ago
Can anyone explain how this is different from iRods, which is already in production at many organizations, abstract away the underlying data storage systems, provides policy enforcement, authentication [1], and trigger rules?
http://irods.org/ http://irods.org/
Moreover, iRods is written in C++, which can be an advantage to Node.js at various levels. First of all, because it is easier to provide interoperability with other languages. Second, because many data centers are very conservative (you often see CentOS/RHEL 3/4/5, or even SUSE Linux Enterprise Server), and will not be happy to install the relatively bleeding-edge Node.js stack.
[1] In practice, a lot of scientific data is provided for non-commercial use. This is often a necessity, because the data was originally provided by a commercial entity, who don't want to provide the same data to competitors. E.g. in NLP, a lot of treebanks are based on news papers. They can often be redistributed freely for non-commercial purposes, but not for commercial purposes.
- pbnjay 12y agoAFAICT, in my limited experience with irods and reading through the dat docs. Is that irods is mainly a data distribution mechanism. Whereas dat here seems to be the a generic ETL framework (data extraction and munging).
- Gigablah 12y agoiRODS is more of a distributed filesystem (thus presumably has more in common with GlusterFS, Ceph, RiakCS, MogileFS, etc). Dat is basically a generic, pluggable database replication tool.