Find Jobs
Hire Freelancers

Need help/advice on backend choice and data model for an IOS app.

£20-250 GBP

キャンセル
投稿日: 5年以上前

£20-250 GBP

完了時にお支払い
Basically for my app I need to implement UI with folder like structure and hence need to store hierarchal data in a database. see example in attached image. However I dont need to store references to files but rather actual json objects/documents (or references to them?). So I am looking for somebody to assist me with help/advice on how it could be implemented. More Requirements below: 1. Folder names should be unique inside its parent folder. 2. Json Object names should be unique inside its parent folder. 3. I should be able to Add, Rename, Move, Copy, Delete folder with its subfolders/documents. 4. IMPORTANT: providing 1,2 are satisfied I should be able to query object data via their names path. For example i want to query/filter all the users whose age are >18, Name = John and [login to view URL] = Bob useing the below paths(if data exists there) *USERUNIQUEID*/allData/Personal Data/Age *USERUNIQUEID*/allData/Personal Data/Name *USERUNIQUEID*/allData/Pets/Cats/CatsJsonObject Some of my thoughts regarding db choices/designs: 1) Relational Databases (SQLite): there are some ways to model hierarchal data [login to view URL] However not sure if i would be able to easily query the way i want. 2) Firebase - json tree could store deep nested data however no native way of doing complex queries therefore i wold have to write some complex logic on client side (aka multiple requests for each filter condition). Also it downloads the whole json tree for a child... 3) Firestore - i am able to use complex queries providing put all user data as documents into one collection. So every document would have ParentFolderId field. Problem here is that the path to a document would be made of Firestore generated unique ids (because document titles are only unique under its parentFolder so not possible to use as a document id) [login to view URL] 4) Couch Db? not sure if this NoSql document store provides any advantage comparing to firestore solution. [login to view URL] Ideally if you have implemented something like this in the past and are based in the UK.
プロジェクト ID: 17688654

プロジェクトについて

6個の提案
リモートプロジェクト
アクティブ 6年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
この仕事に6人のフリーランサーが、平均£225 GBPで入札しています
ユーザーアバター
Hi there, I would like to discuss your requirements in more details, would you please come on the chat to discuss? Thanks
£150 GBP 3日以内
4.9 (23 レビュー)
4.8
4.8
ユーザーアバター
Hi I'm full stack professional developer. I have rich development experience and have developed many apps. I already read your proposal and understood your project clearly I will work for you honestly and will try to complete on time exactly. Thank you very much.
£500 GBP 15日以内
5.0 (4 レビュー)
2.5
2.5
ユーザーアバター
Hello, We've got the right expertise in application development by Android, iOS, ionic, React Native & We're happy to discuss all the requirements of your project. I’m sure that we can make a great deal together. Hope to hear from you soon! Many Thanks Roman
£277 GBP 10日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

UNITED KINGDOMのフラグ
United Kingdom
0.0
0
お支払い方法確認済み
メンバー登録日:5月 1, 2016

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。