
Closed
Posted
Paid on delivery
I have a very large MySQL database and need a high-performance C++ program that lets me filter and clean records on demand. The software has to let me combine every available filter parameter—date range, user activity and category—so I can slice the data any way I choose and then carry out the following cleaning steps in one run: • remove duplicates • correct invalid or inconsistent entries • normalize fields to a consistent format Because the data volume is heavy, speed and memory efficiency matter as much as accuracy. I expect the code to be modular so I can tweak or add new filters later without rewriting the whole project. Please deliver: • well-documented C++ source that compiles on Linux • connection layer for MySQL (prepared statements preferred) • a simple CLI or config file where I can define the filter rules and toggle each cleaning task • build/run instructions and a short README explaining how to extend the filter logic If something in the brief is unclear, let me know early so we can agree on the most efficient approach before you start coding.
Project ID: 40744176
97 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
97 freelancers are bidding on average ₹21,246 INR for this job

Hi, CnEL India can develop the high-performance MySQL filtering and data-cleaning tool with a modular architecture designed for large datasets. Our methodology: * Review database schema, record volume, indexes and filter requirements. * Define an efficient filtering pipeline for date, activity and category combinations. * Design the cleaning workflow for duplicate detection, invalid-data correction and field normalization. * Use prepared statements and controlled database queries for secure, efficient MySQL access. * Process large datasets in batches/chunks to control memory usage. * Optimize indexes, queries and data access based on the actual workload. * Keep filter and cleaning rules modular so new conditions can be added without rewriting the core system. * Provide a simple CLI/configuration layer to enable filters and cleaning operations. * Add validation, logging and safe error handling. * Benchmark representative datasets and optimize bottlenecks. * Test filtering accuracy, duplicate handling, normalization and edge cases. * Provide clean source code, Linux build/run instructions and README covering future extensions. We can begin with a schema/workload review and performance-focused prototype, then expand the complete filtering and cleaning pipeline.
₹25,000 INR in 15 days
9.0
9.0

Hello! You need this completed as a practical, high-performance data-cleaning tool—not just a C++ prototype. For a database of this size, I’d first identify the actual bottleneck, particularly the SQL queries, indexes, execution plans, and amount of data being transferred from MySQL. I can then implement the C++ processing around that optimized database access, using prepared statements and batched processing so the application stays fast and memory-efficient. I’ll deliver the complete Linux-buildable C++ source, configurable combined filters for date/activity/category, duplicate removal, validation/correction, normalization, CLI/configuration, and the requested README/build instructions. The code will be structured so additional filters and cleaning rules can be added later without rewriting the core. If you provide the schema and a representative data sample, I can quickly determine whether the main optimization should be in SQL, indexing, batching, or the C++ processing itself.
₹13,000 INR in 2 days
8.4
8.4

Hello, I’m interested in developing your high-performance C++ MySQL filtering and data-cleaning tool. I understand that the application needs to handle a large database efficiently while allowing multiple filter parameters to be combined and cleaning operations to be executed in a controlled workflow. I can implement: • Date, user activity and category filters with flexible combinations • Duplicate detection and removal • Invalid/inconsistent data correction • Field normalization • Efficient MySQL connection using prepared statements • Memory-conscious and performance-focused processing • CLI/configuration-based filter and cleaning controls • Modular architecture for adding future filters easily • Linux-compatible C++ source code • Error handling and transaction-safe processing where appropriate • Build/run instructions and extension documentation I’ll focus on minimizing unnecessary data transfer and using appropriate SQL/indexing strategies so the tool remains efficient with large datasets. I’m ready to review your database structure, sample records and exact cleaning rules before implementation. Looking forward to working with you.
₹25,000 INR in 8 days
8.3
8.3

Hi! I can join your daily Zoom or Google Meet sessions and work alongside your team to select, configure, test, and document the right Shopify apps without locking you into fragile custom code. ++ What I’ll cover: → Review your store goals, current theme, products, fulfilment process, and inventory needs → Create a comparison matrix with at least three suitable app options for design, payments, shipping, and inventory → Explain pricing, features, compatibility, limitations, and long-term maintenance considerations → Install and configure the approved apps in a staging-safe workflow → Test payment flow, shipping-rate retrieval, stock synchronisation, and order processing → Make lightweight Liquid/theme adjustments only when necessary and document every change → Avoid hard-coded dependencies so your team can manage future updates confidently → Provide clear step-by-step hand-off notes in a shared Google Doc → Hold a final live review to confirm a test order completes without errors I’m comfortable explaining each decision during live sessions, collaborating through Slack, and working transparently with in-house teams. My focus is a stable, scalable Shopify setup that your team fully understands and controls after hand-off. I’m available to begin this week and can adapt to your preferred session schedule. Best regards, Abhay
₹25,000 INR in 7 days
8.4
8.4

As an experienced Full Stack Developer with a strong proficiency in C++ and MySQL, I am well-equipped to deliver the high-performance and efficient filtering tool you need for your large MySQL database. My 8+ years of freelance experience have given me ample exposure to handling big data and delivering scalable, secure, and well-documented software solutions for businesses of all sizes. I understand that speed, memory efficiency, and accuracy are of paramount importance for your project. Drawing on my core expertise in not just C++, but also C# Programming, Data Processing, MySQL, PHP - I will leverage various techniques to ensure that the filtering tool is both powerful and adaptable. My agile development methodology will enable us to collaborate efficiently throughout the project - addressing any ambiguities so that I can best align with your vision.
₹12,500 INR in 4 days
7.6
7.6

As a professional with over a decade's experience in C++ programming, one of my core strengths is in developing high-performance applications designed to handle massive data volumes - especially using MySQL. I understand that speed and memory efficiency are paramount in your project. With this unique skill set and an eye for clean coding practices, I can ensure your C++ program filters all the vital parameters such as date range, user activity, and category accurately while ridding your database of duplicates and normalizing inconsistent entries. My broad understanding of Data Management guarantees that your records will be sifted through diligently, eliminating any invalid or incongruent entries that might cause anomalies later on. The cherry on top is my thorough documentation process which will allow you to easily modify or append new filters, without going through the hassle of rewriting the entire codebase. Moreover, I would not be just another developer; rather, I'd be a true partner throughout this project. Right from seeking clarity to ensure we're both on the same page before commencement, to providing you comprehensive instructions and aid for future filter logic extensions; rest assured, I'll be there for you every step of the way! So why wait? Take this chance and let's bring speed, efficiency and accuracy to your database management with my C++ MySQL Filter Tool!
₹25,000 INR in 3 days
7.4
7.4

I'd like to bid on your C++ filtering and cleaning tool. With heavy data, the key is to let MySQL do the filtering and then stream the results. That way, memory use stays flat no matter how big the table is. Approach: • Filters (date range, user activity, category) combine into one indexed WHERE clause built from prepared statements. Only matching rows leave the database. • Rows stream in chunks and are never all loaded into memory. • Cleaning runs in one pass: duplicates are removed using hashed keys, invalid entries are fixed by rules, and fields are normalized (dates, case, whitespace, phone/email formats). • Changes are written back in batched transactions. A dry-run mode first reports what would change. • Each filter and cleaning step is its own class behind a shared interface. To add one, you write one new file and add one config entry. Deliverables: C++17 source, a CMake build for Linux, MySQL Connector/C++, a YAML config with CLI overrides, a README with build steps and an "add a filter" guide, and unit tests. To agree on the approach: 1. Roughly how many rows, and which MySQL version? 2. Should cleaning update records in place or write to a new table? 3. What makes two records duplicates, and which one is kept? 4. Can you share the schema and examples of "invalid" entries?
₹25,000 INR in 7 days
7.7
7.7

Hi, I can build a high-performance C++ data cleaning tool for your large MySQL database, with a modular architecture so filters and cleaning rules can be easily extended later. I’ll implement combined filtering by date, user activity and category, along with duplicate removal, data validation/correction and field normalization. The MySQL layer will use prepared statements and efficient batch processing to keep memory usage and performance under control. I’ll provide clean Linux-compatible source code, a simple CLI/configuration system, build instructions, and documentation explaining how to add new filters or cleaning rules. I’m ready to review your database structure and sample records and suggest the most efficient approach before development. Thank you!
₹25,000 INR in 7 days
6.6
6.6

Hi, I can build a modular MySQL filtering and data-cleaning tool with a configurable workflow: define date/activity/category filters → query matching records → validate and normalize fields → remove duplicates → produce a clear processing result. The filter rules and cleaning toggles can be separated from the core processing logic so new conditions, categories, or normalization rules can be added without restructuring the project. For large datasets, I would prioritize efficient database-side filtering, batched processing, prepared statements, controlled transactions, and logging of changed or rejected records. This will help keep memory use controlled while preserving accuracy and traceability. Deliverables will include documented source that compiles on Linux, a MySQL connection layer, CLI or configuration-driven filter settings, build/run instructions, and a README explaining how to extend the filters and cleaning logic. I have experience working with MySQL/MariaDB in a multi-tenant assessment platform, including structured data workflows, KPIs, dashboards, reviews, and reporting. Before starting, I would review the table structure, record volume, duplicate criteria, and the exact rules for invalid values and normalization. Best regards, Teo
₹25,000 INR in 7 days
6.5
6.5

Hi, I can build this for you. Approach: A modular C++ CLI tool on Linux, connecting to MySQL via the official MySQL Connector/C++ library (prepared statements for safety and performance). Filters (date range, user activity, category — combinable) and cleaning steps (dedup, validation/normalization) will each be implemented as independent, pluggable components, so adding a new filter later means writing one new module, not touching existing code. Rules will be driven by a config file (or CLI flags, whichever you prefer) so you can toggle cleaning tasks and define filter combinations without recompiling. Deliverables: Well-documented, modular C++ source; MySQL connection layer with prepared statements; config/CLI-driven filter and cleaning rules; build/run instructions; README covering setup and how to extend filters. Timeline: Roughly 1-2 weeks for a solid, tested implementation — could extend slightly depending on data volume and how many distinct "invalid/inconsistent" cases need handling in the cleaning logic. One question before I start: Roughly how large is the dataset (row count / GB)? This affects whether I design for in-memory processing or chunked/streaming reads — important to get right upfront given your emphasis on speed and memory efficiency, rather than retrofitting it later. Let me know and I can lock in scope and get started right away. Vladimir
₹12,500 INR in 7 days
6.7
6.7

When you say "duplicates", do you mean fully identical rows, or rows that match on a business key like email plus date? That one answer decides how much memory the dedupe step needs on a very large table, so I'd settle it before writing any code. My plan is small filter classes in C++ (date range, user activity, category, then the cleaning steps), each streaming rows in batches through MySQL prepared statements, so memory stays flat on a huge table. Each step switches on from a config file or CLI flag. Adding a filter later means one new class and one config line, and the README walks through that. For dedupe I'd hash the key and work in chunks, though I haven't tested that on your data yet. M1: connector, config loader, batch streaming, date/activity/category filters, 15840 INR, 2 days M2: dedupe, invalid-entry fixes, field normalisation, per-step toggles, 20160 INR, 3 days M3: run on a large table, memory and speed tuning, extension README, 12000 INR, 1 day Total is 48000 INR over 6 days. Treat that as a starting figure off the brief. The real row count and whether dedupe needs fuzzy matching would move it, and I'll firm it up once those are locked. Send me the table schema and a rough row count and I'll have a tighter number tomorrow.
₹48,000 INR in 6 days
6.6
6.6

With my core focus on automation and data processing, I'm the perfect fit for your massive MySQL cleaning project. I've got extensive experience in constructing high-performance C++ programs that tackle complex data management challenges while prioritizing speed and efficiency. Plus, my familiarly with both the Linux environment and MySQL's connection layer will ensure a seamless integration within your existing infrastructure. What really sets my work apart is my emphasis on creating maintainable and scalable solutions, which is crucial for a project like yours. By developing a modular codebase, changes or additions to the filters down the line won't require extensive rewrites — saving you precious time and money. Furthermore, my penchant for crafting well-documented code and comprehensive README files highlights my commitment to long-term usability. Beyond just meeting these specifications, I bring an holistic approach to our work together. I'm always considering not just individual tasks but also how they fit into the bigger picture –— making sure they are aligned with your business goals. Let's build a filter tool that doesn't just solve your current needs but grows with you to meet future ones too!
₹15,000 INR in 1 day
6.2
6.2

As an experienced full stack developer and software solutions expert, I am confident that I can deliver the efficient, high-performance C++ MySQL Filter Tool you need for your large database. Over my 8+ years in the field, I have successfully delivered 200+ projects, which have honed my skills in C++, MySQL, and software development to a high degree. I understand the value of both quality and speed when dealing with extensive data like yours. My clean code philosophy coupled with intelligent architecture approach ensures not only accuracy and efficiency but also gives ample room for scalability and enhancement. I believe this modularity will exceptionally serve you, as it allows easy tweaking or addition of new filters when necessary without rewriting the entire project. Beyond just delivering the project, I ensure a long-term commitment to my clients' satisfaction. You can count on my well-documented code that compiles smoothly on Linux platform, a connection layer for MySQL with prepared statements preference, and build/run instructions supplemented by an informative README to simplify any complexities in extending filter logic. Let's dive into your project early, align our approaches precisely for best efficiency, and build something amazing together!
₹27,500 INR in 7 days
6.4
6.4

Handling high-volume MySQL datasets in C++ without memory bloat requires stream-based row fetching via prepared statements paired with a modular filter and transform pipeline. ✅ Modular C++ pipeline (C++17) with extensible classes for date range, activity, category filtering, deduplication, and field normalization ✅ Low-memory MySQL connector implementation utilizing cursor/chunked streaming and parameterized queries for safe, high-throughput execution ✅ Config-driven CLI allowing individual filter parameters and cleaning stages to be toggled on demand ✅ Safe operation: dry-run mode included to preview modifications or write to a dedicated target table before committing live changes ✅ 10+ years production experience | 400+ completed projects | 320+ five-star reviews ✅ Microsoft® Certified: MCSA | MCSE | MCT & cPanel Certified (CWSA-2) Will the cleaning process perform in-place updates and deletions on the live table, or do you prefer writing the cleaned records into a separate staging/destination table? I can deliver this in 1 day(s) for 12500 INR and can jump on it right now.
₹12,500 INR in 1 day
5.9
5.9

Hello, I read your brief on "Custom C++ MySQL Filter Tool" and this is squarely what we do. We are a software company trading since 2010 with a 4.9-star rating over 72 projects here, 100% on-time and on-budget. How I would approach it: 1. Agree the scope and screens in writing before I start. 2. Build it, sharing a working link as it progresses. 3. Deliver, fix anything you flag, and hand over the source. Price: 15000.0 INR fixed, delivered in 3 days. One question so I quote you accurately rather than guess: do you have a design or reference site you want this to follow, or should I propose the layout? AIT Systems — software company since 2010, 4.9 stars over 72 projects here, 100% on time and on budget. Ahmed
₹15,000 INR in 3 days
6.1
6.1

I have read your job description carefully. You need a high-performance Linux C++ data-cleaning utility that can query a large MySQL dataset using combined filters for date range, user activity and category, then perform duplicate removal, validation/correction and field normalization efficiently. I can structure the application modularly so additional filters or cleaning rules can be added without rewriting the core. I’d use MySQL prepared statements, streaming/batched result processing and configurable filter/cleaning modules to keep memory usage predictable. Duplicate detection and normalization rules can be isolated into independent processors, with transactions and appropriate indexing considered to avoid unnecessary full-table scans. The CLI/config layer will allow filters and individual cleaning operations to be enabled or disabled per run.
₹16,500 INR in 4 days
6.1
6.1

Dear Hiring Manager, Thanks for the job posting! I am an expert in C++/SQL as I have done a lot of such projects in industry and as a freelancer. I have spent my 21 years in companies like Microsoft. This is a nice whole project in a rate tech now, which I would like added to my portfolio so very much interested in doing it :) More as you revert. Regards, Anurag.
₹18,000 INR in 15 days
6.1
6.1

Hi, I can build a high-performance, modular C++ data filtering and cleaning tool designed to work efficiently with a large MySQL database without wasting memory or loading unnecessary records into RAM. I’ll structure the application so you can combine date range, user activity, category, and future filter parameters freely. The cleaning pipeline will support duplicate removal, invalid/inconsistent data correction, and field normalization, with each operation independently configurable. For MySQL, I’ll use a reliable connection layer with prepared statements, efficient queries, batching/streaming where appropriate, and proper resource handling. The C++ code will be separated into clear modules for database access, filters, cleaning rules, normalization, configuration, and logging, making future changes easier without rewriting the core system. Deliverables will include: Linux-compatible, well-documented C++ source MySQL connection/data-access layer Configurable filtering and cleaning pipeline Build/run instructions README explaining the architecture and how to add filters Before coding, I’ll clarify the database schema, record volume, duplicate definition, and normalization rules so we choose the most efficient processing strategy from the start. I’m ready to review the schema and requirements and begin.
₹20,000 INR in 2 days
5.8
5.8

Hi there, I can build the high-performance C++ MySQL filter and cleaning tool with combined date/activity/category filters, memory-efficient batch processing, duplicate removal, validation and normalization. I’ll keep the architecture modular with prepared statements, configurable cleaning rules, Linux build support, and clear documentation so you can extend the filters later. I can start right away—let’s discuss the database size and cleaning rules in chat. Best regards, Fahad.
₹12,500 INR in 2 days
5.5
5.5

With a large MySQL dataset, the main challenge is avoiding unnecessary data loading while keeping filtering and cleanup fast and memory-efficient. I’d keep the processing modular, push suitable filtering work to MySQL using prepared statements, and process large result sets in batches rather than loading everything into memory. The C++ application can expose the filters and cleanup tasks through a simple CLI/config, with separate modules for filtering, duplicate handling, validation/correction, and normalization so new rules can be added independently. I’ll also provide Linux build/run instructions and a concise README explaining the architecture and extension points. What is the approximate database size and number of records you expect to process per run?
₹25,000 INR in 7 days
5.5
5.5

Bangalore, India
Payment method verified
Member since Apr 6, 2022
₹600-1500 INR
₹1500-12500 INR
₹600-1500 INR
₹1500-12500 INR
₹1500-12500 INR
₹1250-2500 INR / hour
$250-750 USD
₹12500-37500 INR
$8-15 USD / hour
$30-250 CAD
₹12500-37500 INR
₹750-1250 INR / hour
₹37500-75000 INR
₹12500-37500 INR
$25-50 USD / hour
$250-750 USD
$15-25 USD / hour
₹600-1500 INR
₹750-1250 INR / hour
$10-30 USD
$15-25 USD / hour
€6-12 EUR / hour
$111-999 USD
₹600-1500 INR
₹12500-37500 INR