X
X
xSkyFoXx2013-09-18 15:02:08
Data storage
xSkyFoXx, 2013-09-18 15:02:08

What software can I get with an API for storing files?

The task is as follows.

I have a number of applications that operate on the same files. I need to put these files in some understandable storage. For my task, s3 from amazon is ideal. But, unfortunately, the storage must be on the internal network without Internet access.

Please advise some software, preferably with a ready-made API and libs in python / java, to organize such a storage?
If this software will also be able to pretend to be S3 (have a compatibility layer) - it will be generally perfect!

Answer the question

In order to leave comments, you need to log in

2 answer(s)
M
mrstrictly, 2013-09-18
@xSkyFoXx

Look towards WebDAV . It rises either on top of a regular web server, or is built right into the application.
For Python, there is easywebdav .
For Java, sardine looks good .
If you need something distributed and for large volumes, but at the same time your own, look towards distributed file systems. For example, GridFS, GlusterFS, pohmelfs. They have different purposes and niches, so not all of them may be applicable to your tasks.

P
pr0tect0r, 2013-09-19
@pr0tect0r

Opencloud.org is an option. Your own dropbox with api and sources.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question