Table of Contents

    Storage classes tailored to your performance needs

    With Rabata, you pay only for the data you actually store or send out of your buckets. No hidden fees or surprises - just straightforward, transparent pricing that lets you keep track and control of your costs.

    Rabata’s cloud storage rides on a robust global infrastructure designed to flex with your workload. Whether you’re backing up photos, storing videos, or handling massive files for your business, Rabata offers multiple performance tiers that adapt to what you need. This means you get reliability and speed without overpaying for power when it’s not required.

    Oh, and here’s a neat bonus - no extra info or hoops needed to download your data. Rabata keeps access smooth and hassle-free, so when you reach for your files, they’re right there, no questions asked.

    Copying and Moving

    Copying and moving files might sound straightforward, but it’s a bit more involved, especially when you’re hopping between different storage types, like a local file system and Amazon S3. Rabata handles these operations by carefully copying or moving files and folders from one spot to another, keeping everything neat and in place.

    When dealing with directories across different object stores, the process gets trickier. Rabata doesn’t just shove the whole folder at once. Instead, it walks through every file inside the directory, one by one, streaming each file from the source location to the destination. This ensures nothing is missed and that the data stays intact.

    This method mirrors the standards set by fsspec, so you get consistency and reliability. Rabata’s approach makes sure your files don’t get lost in translation when moving across different storage systems, while keeping the process smooth and efficient.

    object storage

    See also

    How to Access Object Storage with Rabata

    Rabata makes accessing Object Storage straightforward and flexible. Whether you prefer a slick web interface, the power of command lines, or coding with APIs, we've got you covered to match your style and the task at hand.

    Console Access: Your Browser’s New Best Friend

    If you love clicking through a clean, browser-based dashboard, the Rabata Console is your go-to. Just fire up a supported browser, navigate to the Infrastructure Console sign-in page-accessed conveniently from the top menu-and enter your cloud tenant, username, and password. Simple as that, and you’re in.

    Keep in mind, Rabata works best with the latest versions of popular browsers. We like to keep things fresh and compatible, so make sure your browser stays within the last three major updates for the smoothest sailing.

    BrowserSupported VersionsNotes
    Microsoft EdgeLatest three major versions onlyNone
    FirefoxLatest three major versions onlyPrivate Browsing mode isn't supported
    Google ChromeLatest three major versions onlyNone
    SafariLatest three major versions onlyNone

    Command Line Interface: Fast, Flexible, Functional

    For those who like to keep their hands on the keyboard and avoid the mouse, Rabata’s Command Line Interface (CLI) lets you get things done quickly without writing a single line of code. If you want both speed and full feature access, the CLI is your trusty sidekick. It’s perfect for automation, scripting, and quick adjustments.

    REST API: The Playground for Developers

    If programming is your jam, then Rabata’s REST API is a treasure trove of functionality. It requires some coding chops but opens the door to full control over your object storage. Whether you’re building custom tools or integrating with other services, the API has what you need.

    Rabata supports multiple APIs tailored to different needs:

    SDKs: Your Ready-Made Toolkit

    Not keen on setting up frameworks from scratch? Rabata provides SDKs for various programming languages that handle the heavy lifting of interacting with object storage for you. Think of it as your personal assistant that speaks the language of your code and gets your storage tasks done without fuss. For details, see our guides on SDKs and CLI.

    What is an object storage database?

    Imagine you have a magic locker where you can toss all your files, and when you need one, you just say its secret code, and it appears. This is basically how object storage works. You use simple API calls to send your files there and get them back when needed. But here’s the catch - the system needs a way to remember where each file is hiding. That’s where the object storage database steps in, acting like a super-smart index that uses metadata - which is like a file’s birth certificate - to find exactly what you're looking for, no matter how vast the storage gets.

    In any object storage system, there’s always a dedicated database that keeps track of everything. This database isn’t just one big heap of data; it’s neatly split into two main tables that work together like a dynamic duo. These are the object directory table, which handles all the little details about each file, and the object storage table, which is the actual warehouse storing your bulky digital treasures.

    The object directory table

    Think of the object directory table as a master librarian who remembers every single detail about the files in the system. It keeps a careful record of the metadata - information like when the file was created, which collection it belongs to, and what it's called. This metadata is crucial because it helps the system organize and quickly locate objects in the massive storage maze. For example, the directory uses three key indexes to keep things running smoothly: the creation time stamp of the object, a collection name identifier combined with that time stamp, and the combination of the object’s name plus its collection ID.

    The object storage table

    Behind the scenes, the object storage table is where the real action happens - it holds the actual data, be it hefty video files, images, or extensive libraries of documents. While the directory table is busy cataloging, this table physically stores your digital belongings. When you upload a file, Rabata’s system doesn’t just stash the file away; it simultaneously crafts and saves the metadata in the directory table, making sure everything stays in sync.

    When you want your file back, the application doesn’t blindly search the entire storage pile. Instead, it first queries the object directory table for the metadata, which acts like a precise address in a city full of streets and buildings. Using this descriptive information, it zeroes in on the exact location in the storage table and fetches your data fast - no guesswork involved, just efficient retrieval.

    Comments

    Mike_TechGuru 22.07.2025
    It's alright. Does what it says. Sync is a bit slow sometimes, but the security features are top-notch. I got the 2 TB plan, and it's holding all my video projects.
    Dr. Alan Fitzpatrick 07.04.2025
    For my medical practice, data security is non-negotiable. We evaluated several solutions, and Rabata.io was the only one that met our stringent requirements for patient data confidentiality. The compliance documentation they provided was thorough and made our audit a smooth process.
    Mark Richardson 12.03.2025
    Solid cloud storage. The sharing links with password protection and expiration dates are a very useful feature for my work. It adds an extra layer of control when sending files to clients.

    How It Works

    Imagine Amazon S3 as a giant warehouse, but instead of shelves, it uses buckets. Each bucket is like a magic container that holds your data. When we say 'object', think of it as a parcel inside that bucket - a file paired with its special label, or metadata, that tells you what’s inside. To get your files into S3, you first create a bucket, give it a unique name, and pick the AWS Region where it will live. Then you upload your objects into that bucket, each tagged with a unique key that helps you find it quickly, no matter how many packages pile up.

    Rabata’s cloud storage leverages these buckets and objects with a sprinkle of extra protection. You can turn on versioning, which is like having a time machine for your files. Accidentally deleted or overwritten something? No worries. Just roll back to an earlier copy in the same bucket. And because safety is non-negotiable, your buckets and their precious contents start locked down tight. Only those with permission can peek inside. Rabata uses bucket policies, IAM policies, Access Points, and ACLs to make sure access is handed out like VIP passes. So, you stay in control, while your data stays safe.

    FAQ

    What's the pricing look like? I'm on a budget.
    They've got a few tiers. There's a free plan to get you started, which is great for testing the waters. Paid plans are pretty competitive. For example, their personal plan with 100 GB might cost you a few dollars a month. Check their website for the latest deals - it's usually cheaper if you pay for a year upfront.
    Explain to me like I'm five: why is 'zero-knowledge' a big deal?
    Okay, imagine you have a secret treasure box. With most cloud services, you give them the box AND the key. They promise not to look inside, but they could. With Rabata, you give them a locked box, and you keep the key. They have no way to open it. So even if someone tried to steal the box from them, all they'd get is a locked container. Your secrets stay secret.
    How quickly can I access my files if I need them in a hurry?
    It's as fast as any other quality cloud service. Since the files are decrypted locally on your computer or phone, the speed depends more on your internet connection than on their service. Downloading and opening a file feels instant for most documents and photos.